サーバ用にしようと思っているサブPCでは、
コンパクトなキーボードばかり使っている。
しかしどうもコンパクトなキーボードは毎回配列が異なるのは良いとして、
案外キーボードのキーに書いてある文字と、実際に押してみた時のキーが違う現象が起きる。
私が持っている84 キーボード なんていうのは最悪だ!
半角/全角キーだけではIMEが動かないどころか、関係の無い文字が入ってしまう。
また、同様に[ * ]が使いたい場合も、なぜかShift + [ 8 ]キーだったか、全く関係の無いキーを押すと
やっと[ * ]が使える始末。
顔文字を書こうと思って[ ^ ]を使おうとしても[ = ]になって・・・
これもまた場所が違ってShift + 何処かの数字を押したらやっと[ ^ ]を見つけたが、
キーに書いてある事と違い、そんな事を習慣にして覚えたいと思う訳はなく・・・・w
とりあえず、これの直し方が変わったのでメモしておこうと思う。
但し色々なキーボードを同時にPCに繋いで使っている場合はそのキーボード同士の
配列が違うなら、違う設定になってしまうのではないかと思う。
予想が出来るので其処まで試してはいないが、注意点である。
レジストリは、場所など示すのが面倒なので元の101の時と後の106の場合を書いておく。
そのままメモ帳に張り、拡張子を[reg]にしてそれを適当な名前で保存し実行すれば良い、
しかし自己責任である。
~~~元の101~~~~>
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
"LayerDriver JPN"="kbd101.dll"
"LayerDriver KOR"="KBD101A.DLL"
<~~~~~~~~~~~
~~~修正106~~~~>
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
"LayerDriver JPN"="kbd106.dll"
"LayerDriver KOR"="kbd106n.dll"
<~~~~~~~~~~~
この様に~~~> <~~~ の間をメモ帳に貼り付け保存すれば良い。
色が赤になっている所が変更して注目して欲しい所だ。
色が緑になっている変更箇所は、Windows がDLL を大文字や小文字で区別していないのだろう、
元が大文字の英語になっている、そんなに気にするべき場所ではないとは思う。
また私が修正106で小文字を使っているのはディレクトリ上のファイル名をそのままコピーして
貼り付けたからだ、つまりファイル名は小文字の英文字を使っていたことになる、
気になるなら大文字にしても良いとおもう。
自分でレジストリを編集するのならば、スタートメニュー> ファイル名を指定して実行>
そこで、「 regedit 」と入力してレジストリエディタを開き
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
を見て編集すれば言い訳だ。
なかなか抜本的な対処が見当たらない場合には良いと思う。
今後84 keyboard を利用する場合の参考になれば良いとおもう。
以上メモでした。