
私の新しいラップトップのキーボード レイアウトは、キーが(下の画像を参照)<の右側にあるという、ちょっと変わったドイツ語キーボード レイアウトになっています。このため、 ( +の後に+ ) と入力するのは非常に困難です (LaTeX で数式を入力すると、この現象が頻繁に発生します)。その後、すべての - の組み合わせを+ の組み合わせに置き換えることができることを知りました。私のマシンでは、これは+を除くすべての - の組み合わせで機能します。AltGr\|
AltGrßAltGr<AltGrCtrlAltAltGrAltGr<
それで、私の最初の質問は、なぜですか? Ctrl+ Alt+* が を除くすべてのキーで機能するのはなぜですか? そして、私の 2 番目の質問は、入力を容易にするために+を+に<マッピングできるかどうか (外部ソフトウェアなしでは必ずしも可能ではありませんが、望ましい) です。AltGr´AltGr<\|
答え1
AutoHotkey についてヒントを与えてくれた @harrymc に感謝します。
次の AutoHotkey スクリプトを使用して、キーボードのAltGr+ を´パイプ記号にマッピングします|
。
#NoTrayIcon
IconVisible := 0
; Map AltGr+´ to send a pipe character "|".
; ^! means Ctrl+Alt and
; VKDD is the AHK virtual key code for my ´-key.
^!VKDD::Send |
; Toggeling the AHK tray icon
; ^!+ means Ctrl+Alt+Shift and VKDD again is the ´-key
^!+VKDD::
if (IconVisible == 1) {
Menu, Tray, NoIcon
IconVisible = 0
} else {
Menu, Tray, Icon
IconVisible = 1
}
ダミーの AHK スクリプトを実行し、トレイ アイコンをダブルクリックして、[表示] -> [キー履歴] を開くと、AHK 仮想キー コードが見つかりました。