告知欄です
1- レス

管理人の雑記


[92]管理人 ★:2007/11/14(水) 05:35:44
マウスジェスチャ2 矢印ナビ機能追加
lukewarm.s101.xrea
従来も、ジェスチャ入力中に内容をツールチップ表示する機能があったが、
動作確認のためにジェスチャ文字列をそのまま表示していたので分かりにくかった。
そこで、矢印で表示する機能も付けることに。
Shift_JISには上下左右の矢印はあるが、斜めはなかった気がする。
そこで、斜め矢印が存在するWingdingsという記号フォントを使う。
lukewarm.s101.xrea によると、XPなら標準で入っているはずなので大丈夫だろう。
しかし、Gui,Fontでこのフォントを指定しても、何故か0x80以上(?)の文字が正しく表示されない。
仕方ないので、自分でデバイスコンテキストを取得して直接描画することに。
なにやら文字の間隔なども設定できるらしい。
Wingdingsで表示している都合上、矢印以外のものを表示するのが面倒だったので、
押しているボタンによって文字色を変えて区別できるようにした。
設定画面を作るのは面倒なので、拡張設定スクリプトに自分で記述する手抜き仕様。
設定画面には、矢印ナビを使うかと、起動時からナビを有効化するかの設定のみ用意した。
かなり適当な作りだが、一応綺麗に表示されているようである。
しかし、こんなものを見ながら入力していたらタイムアウトしてしまうので役に立たないのではないだろうか?


名前

E-mail



0ch BBS 2005-10-08