Windows 7 で CapsLock を使用してキーボードの言語レイアウトを切り替える

Windows 7 で CapsLock を使用してキーボードの言語レイアウトを切り替える

現在使用しています要約キーボードレイアウトを切り替えるためのものです。しかし、少しバグがあり、何年も更新されていないため、代替品を探しています。代替品をご存知ですか?

答え1

続く@ボブの使用提案オートホットキー、次のスクリプトは、を押したときにAlt+ をシミュレートします。ShiftCapsLock

CapsLock::Send, {Alt Down}{Shift Down}{Shift Up}{Alt Up}

Windows では、修飾子のみで構成されるキーボード ショートカットに関しては少し頑固ですが、上記のテクニックは有効です。

答え2

`Windows では、キーを 1 回押すだけで言語やキーボード レイアウトを切り替えるためにGrave Accent ( ) を使用するように Windows を設定できます。

WindowsがCtrl+でキーボードレイアウトを変更するように設定されている場合Shift、次のAutoHotKeyスクリプトを使用できます(使用を強くお勧めしますhttp://www.autohotkey.com/)を にマッピングするとCaps Lock、通常の動作は+CapsLockで実現されます。ShifCapsLock

SetCapsLockState, AlwaysOff
+CapsLock::CapsLock

CapsLock::Send, {Ctrl down}{Shift down}{Shift up}{Ctrl up}{Ctrl up}
return

答え3

使用スイッチ

入力言語を切り替えるには任意のキーを使用します。使用法: lswitch [keycode]。キーコードはオプションで、デフォルトではコンテキスト メニュー キーになります。もう 1 つの適切な候補は、CapsLockキーコードが のキーです20

乾杯!

答え4

約1年前にReCapsからキーラそして私はそれにかなり満足しています。

関連情報