Rapid Express

Rapid Express

中小企業を支援するLinuxベースのWebアプリケーション開発

Rapid Express RSS Feed
 
 
 
 

アドesのテンキーを無効にする Use10Key

W-ZERO3[es]では定番だったDenwaSilentはWindows Mobile 6では使用できず、何気に押されて起動してしまう電話がうざったかったわけです。電話アプリはOKボタンでも終了しないですし。
DenwaSilentの作者さんもアドesを手には入れているようですが、WM6用の開発環境なんたらがMSから出ないの対応できない原因らしい。

そんな中、DenwaSilentとはアプローチの違う手法でテンキーを無効にするツールの存在をW-ZERO3ツールMEMOさんのところで知りました。Use10Keyです。

しかも、起動オプションとして /keylock をつけると、キーロックスイッチの操作でシステムサスペンドというおまけ付き。無線LANやパケット通信中にロックしたときには、通信を切断して通信終了までバックライトを消して待機してくれます。

ロックしたときに通信の切断命令が出るわけで、メールの送受信が終わってから通信を切断するわけではないことに注意。だから、カエルメールを送信処理してすぐにロックしてポケットにしまう、ということをするとメールは送信されません。
読み込み途中の大きなウェブのダウンロードを直ちに遮断する、というようなことを想定しているわけで、メール送信とは同居できそうもないですね。

 

■ 数字キーにアプリ登録する?

メモリ上のDenwa.exeを書き換えるDenwaSilentとは異なり、Use10Keyは常駐アプリです。
しかし、キー入力をフックしてるのではなく、電話アプリをサブクラス化して起動メッセージを無視するという手法で実現されているため、SortInchKeyなど他の常駐アプリと(MultiKeyHookを介することなく)同居できます。

というか、SortInchKeyに数字キーを(Desktop指定で)登録すれば、すべての数字キーにアプリケーションを割り当てることも可能で、短押/長押/二度押/長二度押と組み合わせると、12×4=48通りのアプリが登録できたりするわけで……腐った頭ではキャパシティオーバー。

電話アプリが勝手に起動してしまうことを押されることが回避したかったわけで、数字キーに別のアプリ起動を割り当てるのはそのそも初心を忘れています。アプリ起動については別の方法を考えてみることにするかな…





Leave a Reply



Tags

Links




Meta


TMAX.MYOPENSRC.COM