回答:
コードが機能するかどうかは、受信側アプリケーションによって異なります。ヘルプはのために言います{ASC nnnnn}
:
[...]
Unicode文字は、256〜65535の数字を指定することで生成できます(先行ゼロなし)。ただし、これはすべてのアプリケーションでサポートされているわけではありません。代替案については、以下のセクションを参照してください。
発言からの関連セクション:
Unicode文字は、UnicodeバージョンのAutoHotkeyでテキストとして直接サポートされるか、すべてのバージョンで{U + nnnn}表記を使用します。
したがって、Unicode AHKビルドを使用している場合:
::|rarr::→
そうでない場合:
::|rarr::{U+2192}
(AHK Unicode 64ビット1.1.15.01でテスト済み)
::|rarr::{U+2192}
WinKey+ Uを押して入力することで、任意のアプリケーションにUnicode文字を送信するこのAHKスクリプトを作成しましたCharacter's 4-digit Hex Value
。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Unicode Support
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#U::SendUnicode()
SendUnicode()
{
Input, hex, l4
Send {U+%hex%}
}
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
「Ctrl + Alt + Shift + U」でオンとオフを切り替えます(右下のアイコンを見て、アクティブモード(アイコンH)のサスペンスモード(アイコンS)になっていることを確認します。
テスト:αβΓ∞