Alt + Shift + nonnumpad_plus_sign (私のキーボードのAlt + ? に相当) の自動ホットキー再マップを作成し、バックスラッシュ '\' を送信するようにしたいと思います。
私は次のようなことを試しました:
!+NumpadAdd::\
(これは機能しますが、キーボードのテンキー以外の + 記号を使用したいのです)。
これも機能します:
!+::\
(Alt + nonnumpad_plus_sign = \ ですが、どうすれば同じ行に shift と + を配置できるでしょうか?)
何か案は?
ありがとう!
編集:以下の回答の手順に従った私のケースの解決策は次のとおりです
!+SC00C::Send, /
だけでなく、
!++::Send, /
同じように動作しますが、おそらくよりエレガントな解決策です(最初の + は Shift を表し、2 番目は + 記号を表します)
答え1
+キーボードのキーをクリックするには、Shift+と入力する必要があります=。
したがって、Alt++Shiftは+次のように再マップされます。
!+=:: Send, \
キーボードが異なる場合は、異なる組み合わせが必要になる場合があります。
たとえば、スキャンコードを使用してキーを定義できる場合があります。それを確認するには、次の手順を実行します。
.ahk
次の 1 行を含むスクリプトを作成します。#InstallKeybdHook
スクリプトを実行する
- トレイバーアイコン(緑のH)を右クリックして開くを選択します。
- メニューをクリック表示 > キー履歴とスクリプト情報
- を押す+
- プレスF5
- キーの横にある3桁のコードに注意してください
スキャンコードが であると仮定すると123
、次のスクリプトが機能する可能性があります。
!+SC123:: Send, \