2013-03-28 217 views
-1

我一直在使用以下腳本一段時間,以便我可以用葡萄牙語寫。AutoHotKey腳本停止工作

例如:

  • CTRL + SHIFT +〜隨後通過e應該輸出 '€'
  • Ctrl + Alt +一個應該輸出 'A'

該腳本在我的電腦上運行良好很多年。它在我的筆記本電腦上正常工作兩者都運行相同版本的AHK(1.1.09.04),兩者都是以32位模式運行AHK的64位機器。

但突然它停止在我的電腦上工作。

  • CTRL + SHIFT +〜,隨後通過電子郵件給我 '4'
  • 按Ctrl + Alt + A輸出只是 '一'

這是我一直在使用該腳本。什麼會導致它停止在我的電腦上工作?我試過卸載並重新安裝無濟於事。

^~:: 
    Input Combo, L1 
    If Combo=a 
    Send ã 
    If Combo=o 
    Send õ 
    If Combo=e 
    Send € 
    If Combo=0 
    Send ° 
    Return 

^+6:: 
    Input Combo, L1 
    If Combo=a 
    Send â 
    If Combo=e 
    Send ê 
    If Combo=o 
    Send ô 
    Return 

^!a::á 
^!e::é 
^!i::í 
^!o::ó 
^!u::ú 
^!c::ç 

^!+a::Á 
^!+e::É 
^!+i::Í 
^!+o::Ó 
^!+u::Ú 
^!+c::Ç 

^`:: 
    Input Combo, L1 
    If Combo=a 
    Send à 
    Return 

^+`:: 
    Input Combo, L1 
    If Combo=a 
    Send À 
    Return 
+0

有人可以添加更多的描述性標題比「AutoHotKey腳本停止工作」? – 2017-08-11 01:17:35

+0

@StevenVascellaro是否需要downvote!? – 2017-08-14 12:52:19

+0

隨意建議一個更具描述性的標題...我想不出一個 – 2017-08-14 12:54:22

回答

1

@Hainesy,你最近是否可以改變鍵盤設置,例如: USUS International

美國鍵盤的行爲非常簡單,而美國國際鍵盤設置將「扣留」等特殊字符^並在鍵轉義字符,並等待下一次字符。如果下一個字符是一個一個ëöüç,將兩個單字符組合成字母像èáüîç

你的腳本可以因爲發起字符^及以下逃逸的行爲不直截了當再被搞砸了。

+0

我不認爲這是。機器今天重新啓動它似乎一切正常,但... – 2013-04-02 10:34:46

+0

感謝您的反饋。我應該考慮重啓,但忘記了。 – 2013-04-02 12:00:29