2017-03-26 55 views
1

我有一個相當簡單的腳本,不發送特殊的波蘭字符。如何在AutoHotkey中發送特殊的unicode字符?

腳本:

<^>!e::SendInput {Raw}asdęasd 

我有望獲得asdęasd我每次按下AltGr + e時間,而是我所得到的是asdasdę字母被遺漏。

我安裝了AutoHotkey x64 Unicode版本。該腳本也保存在Unicode中。我應該使用UTF-8嗎?

+0

爲了測試它,請將代碼保存爲UTF-8,並將其作爲UTF-8 test.ahk運行。 ANSI是系統默認設置。 – user3419297

+0

試過了。它沒有工作。 – FTM

回答

0

什麼工作對我來說總算是欺騙它,像這樣:

<^>!e:: 
SendInput 119 
SendInput {Shift down}{Left}{Left}{Left}{Shift up}{Alt down}{x}{Alt up}{Right} 
Return 

哪裏119ę的Unicode代碼。

+1

你是怎麼解決這個問題的?我很困惑爲什麼這個shift,alt和arrow鍵的組合會打印一個unicode字符。 –

+0

@StevenVascellaro我懷疑這條線是OP正在使用的另一個程序的附帶。 – HaveSpacesuit