2 つのハイフンで短いダッシュをトリガーし、3 つのハイフンで長いダッシュをトリガーしようとしています。お気に入り
:*?:---=::—
:*?:--=::–
働くことを除いて。これが私がたどり着いた場所です:
:*?:11::
SendLevel 1
Send 2
return
SendLevel 0
:*?:21::3
これは機能します(11は2を生成し、111は3を生成します)
:*?:--::
SendLevel 1
Send –
return
SendLevel 0
:*?:–-::—
これは同じスクリプトですが、'1' は '-' に置き換えられ、'2' は '–' に置き換えられ、'3' は '-' に置き換えられました。 「---」は「—」を生成するはずですが、使用しているバージョン (autohotkey.com の AutoHotKey_L v1.1.09.04) では Unicode が完全にサポートされていないため、機能しません。