大妖怪登場啦,繼續(xù)改代碼,保存,reload:

1、先看第1到第5行,這里我們定義了“h、he、hel、hell、hello”五個變量,同時給它賦值,等號右邊的那一串,就是對應(yīng)變量的值。(多說一句,這五個變量都有值了,所以它們的邏輯值就是true)
2、看第54行,我們在原來這行代碼中間增加了. "`n" . %srf_all_input%這個部分。(`n是表示換行。)
基于這兩點代碼變更,運行效果如下:

Autohotkey非常適合用來模擬輸入法,除了它本身能簡單和輕易模擬鍵盤的鍵擊外,還源于它相比傳統(tǒng)編程語言來說,相對來說不正規(guī)的變量賦值方式。(不過,如果你有學(xué)過其他語言,然后看到“a=工”這種變量賦值方式,估計有點崩潰。)
我在網(wǎng)上找了一個王碼86古董詞庫,大概3.5萬行左右:

王碼86古董詞庫
用gvim替換每行的第一個空格為等號,然后保存到一個utf-8格式的ahk文本文件中:

柚子輸入法的碼表格式
把這個碼表文件掛到代碼里面,把原來第1到第6行的變量賦值代碼刪除,改為掛碼表的代碼(見第1行):

下面是運行效果:

從第3個鍵擊開始,因為碼表中沒有對應(yīng)(hel、hell、hello)的定義項目,所以就沒得顯示。
