2010/08/25

押し→離しでKeyInjectが働くキーを使った割り当ての注意点

例えば、ホーム+Delで^を入力したい場合を想定する。
この場合、普通に割り当てると確かにホーム+Delで^は入力できるが、ホームを離すとホームキー本来の機能が働いてしまう。
解決策としては、以下の2つがある。

KeyInject.lnkを実行しない
これにより、ホームキーの機能を無効化できる。

操作方法を変える
ホームキーダウン:HYPER等
ホームキーアップ:HYPER等
HYPER+Delキーダウン:キーダウン(^)
HYPER+Delキーダウン:キーアップ(^)→キーアップ(HYPER)
つまり、ホームキーをHYPERロックとして割り当てる。
ホーム+^ではなくホーム→^と押すことで入力でき、ホーム→ホームでもHYPERが解除される。

0 件のコメント: