Windows/キー入れ換え

Top / Windows / キー入れ換え

XP / 2000 / NT5.0? で使用可能

参考:

エンディアンに注意

Caps → Ctrlの例

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:\
	00,00,00,00,\
	00,00,00,00,\
	02,00,00,00,\
	1d,00,3a,00,\
	00,00,00,00
  • 先頭の 00,00,00,00 2つはヘッダ
  • 次の 02,00,00,00 は続くDWORDの個数(置き換えの個数 + 1
  • 1d,00,3a,00 が 置き換え前→後 の順(エンディアンのせいで後→前になっている
  • 最後の 00,00,00,00 は終端

ファイル

  1. Capsを潰してCtrlに fileCaps2Ctrl.reg
  2. ノートPC(Let's note CF-W2)用の fileforW2.reg
    • Caps2Ctrl
    • 左のWindowsとAltが1つ左にずれる(Altが2つに
    • PageUp PageDown ひらがな の無効化
    • アプリケーション → PageUp
    • 右Ctrl → PageDown
  3. ノートPC(Let's note CF-W2)用の旧バージョン fileforW2_old.reg
    • Caps2Ctrl
    • 左のWindowsとAltが1つ左にずれる(Altが2つに

RemapKey

Windows Server 2003 Resource Kit Tools に含まれている。
上の作業がGUIでできるらしい。

(キーの無効化・多分)0x00
スペース0x39
半角/全角(漢字)0x29
Esc0x01
英数(Caps Lock)0x3a
左Ctrl0x1d
右Ctrl0xe01d
左Alt0x38
右Alt0xe038
左Shift0x2a
右Shift0x36
無変換0x7b
変換0x79
ひらがな(カタカナ)0x70
Num Lock0x45
Scroll Lock0x46
F1-F100x3B - 0x44
F11-F120x57 - 0x58
左Windows0xe05b
右Windows0xe05c
Application0xe05d
Insert0xe052
Delete0xe053
0xe04b
0xe04d
0xe048
0xe050
Home0xe047
End0xe04f
PageUp0xe049
PageDown0xe051
ミュート0xe020

注意

上記 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
以下にキーがあると KB2686509が失敗する。

つまりリネーム退避も不可。


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-06-09 (木) 00:10:25 (4373d)