8、顯示鍵擊匹配碼表的結(jié)果

大妖怪登場啦,繼續(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)的定義項目,所以就沒得顯示。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容