2010年9月4日土曜日

ThinkPad英語キーボードのセッティング

漢字変換を右ALTでON/OFFできるようにAXキーボードドライバに変更
 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters

[LayerDriver JPN] kbdax2.dll
[OverrideKeyboardIdentifier] AX_105KEY
[OverrideKeyboardSubtype] 1
[OverrideKeyboardType] 7

CapsをCtrlに変更。
ESCを押そうとして間違ってF1を押してしまうことがあるため、F1->ESCにキーマップを変更
 元からあるCtrlとESCはそのままとする。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

ここにバイナリ値で「Scancode Map」を作成
データに以下を入力
00 00 00 00 00 00 00 00
03 00 00 00 1D 00 3A 00
01 00 3B 00 00 00 00 00

先頭の8byteはヘッダーなので固定で"00 00 00 00 00 00 00 00"
次の03 00 00 00は定義数(フッタ込み)
1D 00 3A 00で003A(Caps)->001D(Ctrl)
01 00 3B 00で003B(F1)->0001(ESC)

最後の4byteはフッターなので固定で"00 00 00 00"

0 件のコメント: