1
私の学校では、Windowsのコントロールパネルがロックされていますが、私は触れることができない標準のドイツ語QWERTZレイアウトしか使用できません。先生の同意を得て、私は慣れ親しんだQWERTYレイアウトをシミュレートするためのプログラムやスクリプトを使用することができます。これは私がこれまでに得たものである:QWERTYのQWERTYをスクリプトでシミュレート
y::z
z::y
-::Sendraw/
+-::Sendraw ?
+::Sendraw ]
*::SendRaw }
+2::SendRaw @
+3::SendRaw #
+6::Send {^}{Space}
+7::SendRaw &
+8::SendRaw *
+9::SendRaw (
+0::SendRaw)
ß::SendRaw -
+ß::SendRaw _
´::Send {U+003D}
+´::SendRaw +
ö::Send {U+003B}
+ö::SendRaw :
ä::SendRaw '
+ä::SendRaw "
ü::SendRaw [
+ü::SendRaw {
ほとんどの物事はShiftキーを除いてうまく働く+ 7、8、9、0と '
- Shiftキー+ 8、9または0のすべての農産物}
- シフト+ 7は、
- シフトが+ ']
- を生成マイナス^
- シフト+を生成する^生成 - オーバーフローエラーを生成します。
私が理解しているところから押されたキーをユニコードで取得することはできません。
私は間違っていますか? ちょうどこれを行うプログラムを知っているかもしれないので、私はすべてこれを残すことができますか?
命令がキューに入れられているようです。 Shift + 8キーを押すと、 '*'にマップされ、 '}'にマップされます。生のキーイベントが再び解釈されるので、ここで 'SendRaw'を使うべきではないでしょうか? –
'Send'コマンドで解決できると思いますか? – kim366
あなたはホットキーの '$'プレフィックスを試してみたいかもしれません。これですべてを解決できるかどうかはわかりません – Blauhirn