我有一個相當簡單的腳本,不發送特殊的波蘭字符。如何在AutoHotkey中發送特殊的unicode字符?
腳本:
<^>!e::SendInput {Raw}asdęasd
我有望獲得asdęasd
我每次按下AltGr
+ e
時間,而是我所得到的是asdasd
。 ę
字母被遺漏。
我安裝了AutoHotkey x64 Unicode版本。該腳本也保存在Unicode中。我應該使用UTF-8嗎?
我有一個相當簡單的腳本,不發送特殊的波蘭字符。如何在AutoHotkey中發送特殊的unicode字符?
腳本:
<^>!e::SendInput {Raw}asdęasd
我有望獲得asdęasd
我每次按下AltGr
+ e
時間,而是我所得到的是asdasd
。 ę
字母被遺漏。
我安裝了AutoHotkey x64 Unicode版本。該腳本也保存在Unicode中。我應該使用UTF-8嗎?
什麼工作對我來說總算是欺騙它,像這樣:
<^>!e::
SendInput 119
SendInput {Shift down}{Left}{Left}{Left}{Shift up}{Alt down}{x}{Alt up}{Right}
Return
哪裏119
是ę
的Unicode代碼。
你是怎麼解決這個問題的?我很困惑爲什麼這個shift,alt和arrow鍵的組合會打印一個unicode字符。 –
@StevenVascellaro我懷疑這條線是OP正在使用的另一個程序的附帶。 – HaveSpacesuit
爲了測試它,請將代碼保存爲UTF-8,並將其作爲UTF-8 test.ahk運行。 ANSI是系統默認設置。 – user3419297
試過了。它沒有工作。 – FTM