web-dev-qa-db-ja.com

AutoHotKeyを使用してWindows7でUnicode記号を入力する

私はバイリンガルユーザーで、執筆中は主に英国のキーボードを使用しています。このレイアウトをコンピューターに設定しています。しかし、時々私は母国語で何かを書きたいと思っています、そして数学記号は追加のボーナスです。

X11では、xmodmapとXComposeを組み合わせて使用​​します。 UKマッピングに次のバインディングを追加したいと思います。

  • AltGr+letter -ポーランド語のキーボードを設定したかのような手紙( AltGr+a ąをプログラムに送信する必要があります)。いろいろな方法でやってみましたが、エラーになります。それらはスペースの始まりに非常に近いことに注意してください(ąはユニコードコード261を持っています)。
  • Menu+(sequence) -XComposeをミラーリングするさまざまな定義済みシンボル。ボーナスが追加されます。例えば Menu+(i-n)(-はリリースしてから押すことを表します)は∈を与えます(これは私のXCompose構成からの単なる例です)。しかし、それはボーナスを追加したと思います。

AutoHotKeyスクリプトにどのように変換すればよいですか?

4

たとえば、他の文字が点在するUnicodeスペースを送信するには:

Send {U+0020}A{U+0020}B{U+0020}C{U+0020}D{U+0020}.{U+0020}.{U+0020}.{U+0020}
1
r_alex_hall

私はAHKの専門家ではありませんが、以下のスクリプトを使用して、EeePCのAltGRオファリングにスペイン語の文字を追加します

^!n ::送信ñ
^!+ n ::送信Ñ
^!c ::çを送信
^!+ n ::送信Ç
^!+?::送信¿
^!+!::送信¡

要件に合わせて変更できることを願っています。 .ahkを含むテキストファイルとして保存し、スタートアップに追加して、いつでも利用できるようにします

0
BrianA