僕はコンピュータに関しては、古めの人間に属されると思います。なぜなら、キーボードの 1 の隣には Esc キーが来ないと落ち着きませんし、A の隣は当然 Ctrl キーだと思うからです。もっとも、うちの学科にはこのタイプの人間がかなりいますが(^^;諸悪の根源は学生端末室においてある Sun 純正キーボードでしょうね……。
まぁ、そんなわけで、普通の PC 用のキーボードを使っていると、どうも落ち着かないので、キーマップの変更を考えるわけです。僕は普段はこの手のソフトの中では定番の AltIME を使っているのですが、Windows NT 系は標準でキーマップの変更の機能があるということで、そちらを使ってみようかという気になりました。常駐ソフトは少ないほうがいいですし。
と、いうことで、このページを参考にしながら、レジストリをいじくってみました。今回の主題は、Windows キーの無い ThinkPad に何とか Win キーを割り当てようという趣旨です。WindowsXP を使っていると、 Win キーがないことにはスクリーンロック( Win + L )が面倒なんですよね……。今回は右 Alt に右 Win を割り当てることにしました。あとは、僕は普段から変換キーを IME の切り替えに使っているため、Esc=>全角/半角=>変換=>Esc とローテーションしているのと、よくある左 Ctrl <=> Caps Lock の入れ替えです。
REGEDIT4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,07,00,00,00,1d,00,3a,00,3a,00,1d,00,29,00,79,00,01,00,29,00,79,00,01,00,5c,e0,38,e0,00,00,00,00 ;0000 0000 header ;0000 0000 header ;0700 0000 number of mapping(include terminater) ;1d00 3a00 Lcontrol(3a) => CapsLock(1d) ;3a00 1d00 CapsLock(1d) => LControl(3a) ;2900 7900 grave(29) => Convert(79) ;0100 2900 ESC(01) => grave(29) ;7900 0100 Convert(79) => ESC(01) ;5ce0 38e0 R Win(e05c) => R Alt(e038) ;0000 0000 terminator
KeyLay そっくりのフリーソフトができてます<br>Change Key v1.30<br>http://www.aa.alpha-net.ne.jp/satoshic/dw_win.htm
ふむふむ。GUIで選択できて使いやすそうですね。次に機会があったら使ってみることにします〜。
記号キーのSHIFTとnonSHIFT の入れ替えは キーボードドライバのバイナリー<br>書き換えでできます。<br>LispやHTML/XMLで括弧をシフト無しで入力するのに使えます。<br>ただ、変更失敗してログオンパスワードが入力できなくなると悲劇ですが。<br>常駐ソフトをかぶせる形じゃないので、安定度は落ちません。<<すばらしい<br>常駐ソフトでトラブったときの代替にはなります。<br><br>1.現在使用中のキーボードドライバをレジストリを見てDLLを確認する<br>http://www.atmarkit.co.jp/fwin2k/win2ktips/041axkbd/axkbd.html<br>上の記事の中ほどにレジストリの見方がある。<br><br>2.DLLをバイナリーエディタで開いて、中ほどの3っ組の表を探す<br>キーボードドライバはどれも同じ形でよく似ている、<br>3っ組は 1 1 ! 3 3 # 4 4 $ と並んでいる、2や6は飛び地にある<br>nonSHIFT は中らしい、 1 ! 1 とすると1と!が交換される。<br>これを 名前を変えて .DLL で保存する<br>3.レジストリを新しいキーボードドライバの名前にする。再起動<br><br>以上、ぜんぜん一般人向けではないですが、キーボードマニアならいいでしょう
The Microsoft Keyboard Layout Creator (MSKLC)<br>http://www.microsoft.com/globaldev/tools/msklc.mspx<br>Download: MSKLC.EXE (7867KB)<br>define your own keyboard layout so you can quickly and easily enter your favorite symbols with a simple keystroke?<br>「らしい」
Your site is great, thank you, I have learned a lot of knowledge. I found you on the http://findata.gov
Hello people) Welcome to my homepage http://ekurtados.br