AppleのUSキーボードをWindowsVistaで使う.

VistaでもMacのコンパクトなキーボードを使いたい.
つないでみたら使えたので,そのほか各種設定について.
とりあえずAutoHotKeyが神

AutoHotkey
流行らせるページ跡地

左右のコマンドキーを「英数」「かな」の変換に設定

通常だとwindowsキーとして認識されてしまうので,設定.

もらかなさんを参考にして次のように書くと幸せになれる.
(AutoHotkey)(IMEの制御をする 編) - もらかなです。

IME_ON(hWindow, IsON)
{
	; WM_IME_CONTROL    = 0x0283
	; IMC_SETOPENSTATUS = 0x0006
	bufCurrentDetectMode := A_DetectHiddenWindows
	DetectHiddenWindows, On
	buf := DllCall("user32.dll\SendMessageA", "UInt", DllCall("imm32.dll\ImmGetDefaultIMEWnd", "Uint",hWindow), "UInt", 0x0283, "Int", 0x0006, "Int", IsON)
	DetectHiddenWindows, %bufCurrentDetectMode%
	Return buf
}

LWin::IME_ON(WinExist("A"), False)
RWin::IME_ON(WinExist("A"), True)

Ctrl+Alt+Deleteを使う

AppleキーボードのDeleteはBSとして認識されるので,これもリマップする.

^!BS::^!Del

これでCtrl+Alt+BSがCtrl+Alt+Deleteとして認識される.
幸せです.