これは、私の指先で Unicode の素晴らしい機能を追加しようとしている私のスクリプトのスニペットです。
::\iff::
SendUnicode("⇔")
return
; many rules later...
SendUnicode(char){
ClipSaved := ClipboardAll ;;;
;apparently this is the only way AHK can handle Unicode.
Transform, Clipboard, Unicode, %char%
SendInput ^v
Clipboard := ClipSaved ;;;
return
}
;;;
残念ながら、クリップボードの内容を保持する際に一貫性のない結果が得られたため、 でマークされた行をコメントアウトする必要がありました。特に、私が経験した最も頻繁な問題は、既存のクリップボードの内容をchar
.
上記が失敗する理由と、問題を解決するために私ができる解決策についてのアイデアはありますか?