AltIMEから秀caps
学生時代最初に本格的に使ったのが、Sunのワークステーションだったこともあり、Windowsを使うようになってからも、AltIMEで左CtrlとCaps Lockキーを入れ替えていました。また、基本的に英語配列キーボードしか使わないので、AltIMEには、右AltキーでIMEのOn/Offを制御してもらっていました。
ところが、最近IE7をインストールしたところ、どうもこの右Altキーを押したというイベントを、AltIMEが補足できずに、IE7が先に感知してしまい、Altが押された状態になってしまうことが発覚。しかし、AltIMEも遅れてイベントをハンドルするので、1回の打鍵でIMEもOnにはなる。なぜ困るかというと、Google Tool barの検索ボックスに日本語を入れるとき、変換を確定すると最初の一文字だけ消えるという奇怪な現象がおきるのです。そもそも、この原因を調査しているうちに今回のことに気がつきました。
というわけで、長年愛用したAltIMEには引退してもらい、Caps Lockと左Ctrlの入れ替えは、レジストリをいじって解決。WindowsNT4.0からはそれができるようになった模様です。以下の内容を、capsctrl.regなどとして保存し、実行・再起動すればOK.
-------------ここから-------------
REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00
-------------ここまで-------------

さて、右Altはどうしたものか?と思っていたところ、探すと色々出てきましたが、秀丸エディタ(作者に登録を忘れられ、2回お金を払った)を使っていることもあり、フリーの「秀caps」を使うことに。
色々機能があるようですが、まあとりあえずIMEのOn/Offだけで。いやー、PCの管理も細かいところで大変です。

ちなみに、この作業リモートデスクトップで接続したコンピュータで行った。接続先のマシンは再起動することができない。Ctl+Atl+Delは、クライアント側のマシンに取られてしまって、接続先には送られない。これは、Ctl+Alt+Endで解決できる。

と、ここまで書いたが、英語配列キーボードを使っている場合、ドライバに「AXキーボード」を指定して、右Altキーを漢字キーにするという方法があることを知りました。
右Altキーに[漢字]キーを割り当てる方法
レジストリをいじらないといけませんが、Vistaでもうまくいきました。

変更前
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
"PollingIterations"=dword:00002ee0
"PollingIterationsMaximum"=dword:00002ee0
"ResendIterations"=dword:00000003
"LayerDriver JPN"="kbd106.dll"
"LayerDriver KOR"="kbd101a.dll"
"OverrideKeyboardIdentifier"="PCAT_106KEY"
"OverrideKeyboardType"=dword:00000007
"OverrideKeyboardSubtype"=dword:00000002

変更後
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
"PollingIterations"=dword:00002ee0
"PollingIterationsMaximum"=dword:00002ee0
"ResendIterations"=dword:00000003
"LayerDriver JPN"="kbdax2.dll"
"LayerDriver KOR"="kbd101a.dll"
"OverrideKeyboardIdentifier"="AX_105KEY"
"OverrideKeyboardType"=dword:00000007
"OverrideKeyboardSubtype"=dword:00000001
スポンサーサイト
【2007/01/06 19:14】 | PC設定 | トラックバック(0) | コメント(0) | page top↑
<<無料DNSサービス | ホーム | Office LiveとGoogle Apps for your domain>>
コメント
コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバックURL
→http://tanopy.blog79.fc2.com/tb.php/10-fbda96ef
この記事にトラックバックする(FC2ブログユーザー)
| ホーム |