0xEA(XPANEL Key)にSortInchKeyで長押しを割り当てたいのになぜか割り当てられません。
前面のOKキーは離したときにDown:Upと続けてキーコードが発行されるので、割り当てられないのは仕方ないのですけど、XPANELはなんの変なこともなく押したときにD0xEA、離したときにU0xEAが発行されるのに長押し判定ができません。
なぜでなのでしょう。詳しい方いたら教えてください。
タップしたときに見かけ上は選択されていたけど、内部的には選択されていない不具合の修正と、2行以上になったときの行の高さを少し低くしました。
あとTodayのオプションボタンを押すとバージョン番号出るようにしておきました。
23:05: リンク書き忘れてた
Downlad: SetupTodayNotes1005.CAB
TodayTickerとかTodayNotesのテキスト処理はこんな感じの手抜き仕様です。
void CTodayItem::loadTextList() { wchar_t dllpath[MAX_PATH] = {0}; GetModuleFileName(m_hInstance, dllpath, MAX_PATH); for (int i = MAX_PATH - 1; dllpath[i] != L'\\' && i >= 0; dllpath[i--] = L'\0'); wcscat(dllpath, L"TodayNotes.txt"); // クリア m_texts.clear(); std::wifstream ifs(dllpath); std::wstring s; while (std::getline(ifs, s)) m_texts.push_back(s); } void CTodayItem::saveTextList() { wchar_t dllpath[MAX_PATH] = {0}; GetModuleFileName(m_hInstance, dllpath, MAX_PATH); for (int i = MAX_PATH - 1; dllpath[i] != L'\\' && i >= 0; dllpath[i--] = L'\0'); wcscat(dllpath, L"TodayNotes.txt"); std::wofstream ofs(dllpath); for (std::deque<std::wstring>::iterator it = m_texts.begin(); it != m_texts.end(); ++it) ofs << *it << std::endl; }
なんだか新バージョンリリースされましたね。WILLCOM03専用ですが。
標準デバイス向けのリリースも早く出してくださいよ、OperaSoftwareさま。
XDAでこんなのがリリースされてしまったので負けてらんねぇ。というわけで人柱リリース。
以下注意事項
そして使い方
アイコンの意味
Download: GPSReminder0000.zip
再起動直後の挙動が怪しいのを修正しました。ShellAPIの初期化完了は待たないとまずいらしいです。
再起動直後にデバイスがフリーズしてしまった場合は、しばらく待っているとシェルが反応するようになるのでTodayの設定から外してもらえればOKです。
ダブルバッファリングのバッファ確保に時間がかかっている + バッファが大きすぎて結局失敗する が原因なのでそのうち応答するようになります。
Download: SetupTodayNotes1003.CAB