[黑客人生] Yahoo! KeyKey 輸入法 1.0 的隱藏秘技

今天 Yahoo! 奇摩輸入法推出了 1.0.2083 正式版,跟前一版相比改變幅度不小,包括許氏鍵盤倚天鍵盤排列從本來的「隱藏選單」變成公開選單(不過 Dvorak 專用選字鍵 aoeu;qjkaoeuidht 仍然放在隱藏選單中,一樣用右鍵按一下就可招喚出來),加入了外掛包安裝額外的模組,加入了泛用輸入法表格安裝介面(所以不用自己建目錄、放檔案了,在任何 .cin 檔案上按兩下就可以自動啟動安裝程序)等。

除了公開出來的版本變更記錄以及我之前提過的小技巧外(事實上很多本來的隱藏功能,這一版都做成公開功能了),這一版也有多一些隱藏功能……

網站上有介紹 Ctrl-1Ctrl-0Ctrl-[Ctrl-] 這四組新的符號輸入功能鍵,如果妳有仔細觀察,會發現他們跟直接輸入符號或從工具列符號表輸入的符號有所不同:用這四組功能鍵輸入的符號,之後都還可以用鍵選字,而且也可以使用自定詞跟智慧學習(自動選符號)等功能。

網站上沒有介紹的功能鍵則有:Ctrl-2 連按 11 次可以把好打注音的智慧學習內部快取強制清掉,如果妳的智慧學習功能怪怪的,不妨先用這個功能試試看有沒有改善。接著是 Ctrl-9 可以叫出四則運算計算機,可以使用 +-*/ 這四個運算符;事實上這個計算機也可以用 = 做賦值運算,例如 a=100,然後進一步地拿各種自定變數來運算,例如 b=a*a+1c=2*a+100/b 之類的。對了,如果輸入緩衝區裡面有東西,則會叫不出計算機。

一點通現在也可以自己添加選單了,換句話說,妳可以把 KeyKey 當成常用程式啟動器來用。不過要添加一點通選單項目有點麻煩,詳見網站上的說明(實在是沒時間,就先不寫教學了)。

如果妳修改了任何 .plist 檔案(嘿,這些檔案是 Windows 與 Mac 版共用的!所以妳可以在兩個作業環境間交流這些設定檔;不過這一版的 UserOneKey 跟罐頭訊息這兩個 plist 還不能在兩個平台間互通)卻沒有看到輸入法的行為有跟著變化,那你可以把 KeyKeyServer.exe 這個執行緒砍掉,接下來新開的應用程式叫出輸入法後,KeyKeyServer 會自己跑回來,就應該會更新了。原本已經開著的應用程式當然就得要關掉重開,纔能繼續用 KeyKey。有興趣的玩家不妨多看看那些 .plist 檔案,可以用來做出一些設定程式介面無法提供的設定配置,或者選擇不要載入某些非載入不可的功能(咳咳……)

這一版的 KeyKey 會註冊 keykey:// 協定,功能是直接從瀏覽器加入自定詞,所以妳可以把下列的鏈結拖曳成小書籤,以後在瀏覽器內先選取詞組,再按這個小書籤,就可以直接把詞加進 KeyKey 自定詞庫內:

加自定詞

不過因為 IE 會轉碼的關係,所以這個秘技祇能用於非 IE 的其他瀏覽器……

我自己目前為止發現有幾個可疑的現象,也許在下一版的 KeyKey 就會處理掉。第一個現象是一點通叫出來的英漢字典,每次開機後第一次使用一定查不到東西,祇會顯示空白視窗,之後再查詢纔有結果。第二個現象是當簡體中文常用詞彙轉換模組啟用中,然後很久沒關機,則這個模組可能會開始暴走,在繁體輸出模式中也開始改動(正確的行為是祇有簡體輸出模式下纔會有作用),修正的方法是把這個模組停用(看要不要重新啟用都行)就可以暫時修好了;這個模組同時也疑似會讓 KeyKey 的自定詞功能跟著暴走,必須要用前述的方法砍掉 KeyKeyServer 重跑纔能恢復。不過詳細再現的步驟還不是很明白,暴走的條件也還不清楚,如果有人也有類似的心得,不妨分享一下,或回報給 KeyKey 開發團隊。

最後再提供一個這一版新增的彩蛋:用英漢字典查詢 KeyKey 作者(之一)最有名的歌曲歌名……為了保留樂趣,我就不說破了,有興趣的朋友自己猜猜看吧。

jedi.org: