終戦記念日である。今日は一日Offの予定だったので、朝から[es]のカスタマイズに取り組んだ(昨夜思いついて、布団の中でイメージングしていた)。
今回実現したいのは、「テンキーを使う」ことである。「テンキー」は、写真の赤丸部分であるが、ここのキーを押すと、自動的に「電話(Denwa.exe)」が立ち上がってしまう。
ゆえに、他のキーのように、「○を押すと×が立ち上がる」的な挙動を実現することができないでいた。
しかし、これだけたくさんのキーがあるのに、アプリを割り付けられないのは残念である(例えばソフト1キー(黄丸部分)には、押し方(短押し/長押し/二度押し(短)/二度押し(長))によって4つのアプリを割り付けてある)。
そこで、所期の目的を達成するには、まず「テンキーを押しても電話が立ち上がらないようにする」ことが必要であった。
これを実現するのが「DenwaSilent」というアプリ。これをインストールしておく(ついでに、パラメータ「/startup」をつけたショートカットをスタートアップフォルダに、また念のため「/restore」をつけたショートカットも作っておいてランチャに入れておく)。
次に、例の「SortInchKey」で1から0までのキーに新規アサインを設定すればいいのだが、デフォルトでは設定画面に1から0までのキーがない。
そこで、設定ファイルに
10-0 | =0x30 |
10-1 | =0x31 |
10-2 | =0x32 |
10-3 | =0x33 |
10-4 | =0x34 |
10-5 | =0x35 |
10-6 | =0x36 |
10-7 | =0x37 |
10-8 | =0x38 |
10-9 | =0x39 |
を付け足し、設定画面を開いてみると、成功(設定できるキーにテンキーが入っている)。
あとは、いつものように好みのキーアサインを設定していけばいいのだが、「Today画面で」という限定を入れておくのを忘れずに(クラス名が「DesktopExploreWindow」)。
さて、私は以下のように設定してみた(いずれも短押し)。このように書くと、覚えるのが大変では?と思われるかもしれないが、一応直感的に判るようにはしているつもりである。
キー | 動作 | アプリ | 引数 |
---|---|---|---|
1 | 液晶輝度一つ下げる | ChgBlight | both down |
2 | ボリューム一つ上げる | ChgVol | up |
3 | 液晶輝度一つ上げる | ChgBlight | both up |
4 | W-ZERO3メール起動 | STMail | - |
5 | 液晶輝度とボリュームを通常使用レベルに | ExecMulti | [Bright&Volume] |
6 | ライトメール起動 | LightMail | - |
7 | 妻へのメール作成画面起動 | STMail | mailto:hoge@wm.pdx.ne.jp |
9 | 妻へのライトメール作成画面起動 | KickLightMail | 070******** |
0 | ボリューム一つ下げる | ChgVol | down |
上の表を写真で見るとこのようになる。
これとあわせて、今までのキーアサインを少し見直したが、特にヒットだと思ったのは妻への電話ショートカット。試行錯誤してみたが分からず、ネット上で教えてもらったのだが、「shcprog.exe」に「-url tel:***」をつけるとうまくいく。これは便利になった。
別ページも併せてご覧下さい。