May 29, 2008

傳送至 Kindle
互動式隨選列印/另存成 PDF

[黑客人生]Dvorak 許氏鍵盤 Yahoo! 奇摩輸入法

大家都知道,我用的輸入法組合非常罕見:Dvorak 化的許氏鍵盤排列注音輸入法,長久以來其實都沒有什麼太好的方案,也就一直在馬馬虎虎之中度過。

今天 Yahoo! 正式釋出了 Yahoo! 奇摩輸入法(KeyKey 輸入法)1.0 Beta 1 (Build 1394),由於種種的原因,對於我這種特殊的需求來說,它比自然輸入法更適合 Dvorak 化的許氏鍵盤。

什麼?Yahoo! 奇摩輸入法有許氏鍵盤,還有 Dvorak?你沒看錯,簡單來說,辦法是這樣的……


首先用 regedit 來修改登錄,在 HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts 鍵底下,會有各種輸入法的資料,請找一下,其中有一個子鍵的 Layout Text 機碼值會是「中文 (繁體) - Yahoo! 奇摩輸入法」,就是它(在我的電腦上是 E0210404 這個子鍵,不過這個會變動,每個人看到的都不同,不過應該都會是 E0???404 這樣的格式)。好,然後如圖把 Layout File 這個機碼的值改成 kbddv.dll(本來是 kbdus.dll),這樣就完成了第一個步驟:將 KeyKey 輸入法 Dvorak 化。這個動作需要重新登入系統纔會生效。

接著我們需要許氏鍵盤排列。


打開 KeyKey 輸入法的偏好設定,如圖上所示,在「鍵盤配置」上面用滑鼠右鍵按兩下,就可以叫出隱藏選項,有許氏可以選。接著在「選字按鍵設定」上面也用滑鼠右鍵按兩下,下拉式選單也會出現隱藏選項,會多出「aoeuidht」跟「aoeu;qjk」,有用 Dvorak 的人就知道,這是根據 Dvorak 鍵盤排列做出的選字鍵,感動吧!

上述這些偏好設定的部份,每次打開偏好設定視窗時,就會被改掉(誰叫妳要用隱藏功能……)所以別忘了每次開偏好設定時都要弄一次。

如果妳還有額外安裝漁村輸入法進去,那還有一件事要做:

拿個文字編輯器把 C:\Program Files\Yahoo!\KeyKey\DataTables\Generic\ehq-symbols.cin 開起來,大約在第 19 列的地方會是:

%selkey 1234567890

你需要根據剛剛的選字按鍵設定,來修改這一段。舉例來說,我的選字按鍵設定是設成 aoeu;qjk,所以我就改成:

%selkey aoeu;qjk

不這樣改的話,會有選字鍵同時被當成組字字根的瑕疵。我在 http://Jedi.org/p4/cin/ 放了我自己修改過的漁村輸入表格,除了原本的漁村符號、日文假名外,我還添上了希臘字母跟(許氏鍵盤對應的)注音符號,也歡迎取用啦;添上注音符號的原因是目前的 Yahoo!KeyKey 許氏鍵盤有個瑕疵,會無法輸入某些符號(原因之一是許氏鍵盤會把多個注音符號對應到同一個按鍵上)。

最後再補充一件事,如果妳需要用到連隱藏選項都沒有的選字按鍵組合(例如說,妳覺得 8 個不夠用,想改用 10 個……),那麼也可以直接編輯 C:\Documents and Settings\妳的登入名稱\Application Data\Yahoo! KeyKey\com.yahoo.KeyKey.SmartMandarin.plist,改了馬上生效……

註:我以這一版的 KeyKey 輸入法,做了一些測試與比較,做出了兩份表格:

希望開發團隊能夠繼續改善,精益求精囉!

(+) 於 所發表 | 顯示版本變更: 1.5 |
[創用 CC 授權條款]
Dvorak 許氏鍵盤 Yahoo! 奇摩輸入法〉由 Jedi 製作,所有內容如無特別聲明,一律以創用 CC 姓名標示 3.0 台灣版授權條款釋出。
相關文章:
歷史上的今天:
迴響
[ 1 : 靜態鏈結 ]

Jedi大覺得用autohotkey修改鍵盤配置有沒有搞頭
a->z
b->g
...我不清楚Dvorak的配置所以上面是隨便打的,不過基本上就是用外掛把你按的鍵攔下來,然後送一替代的鍵出去。http://www.autohotkey.com/forum/topic4473.html 連結中是Dvorak to Qwerty,給您參考一下。

由 路人 發表於 May 29, 2008 08:45 AM
[ 2 : 靜態鏈結 ]

你誤會那一篇的意思了喔,它並不是把 Dvorak 轉成 QWERTY,而是要在使用 Dvorak 的前提下,又想要讓各種組合鍵(例如 Ctrl-C、Ctrl-V、Ctrl-X 之類的)的按法(手指位置)跟 QWERTY 鍵盤一致。所以他是把 Ctrl-J 轉成 Ctrl-C,把 Ctrl-K 轉成 Ctrl-V 等等。

如果只是單純要用 Dvorak 鍵盤的話,用 autohotkey 實在是太捨本逐末了,而且遇到中文輸入法的時候,不知道誰會搶贏……

Jedi 發表於 May 29, 2008 09:59 AM
[ 3 : 靜態鏈結 ]

好久不見啦
我現就是用奇摩輸入法
還滿好用的
請教一個編校的問題
google約定俗成的中譯是什麼?
謝囉

Dora 發表於 June 17, 2008 04:18 PM
[ 4 : 靜態鏈結 ]

正確的翻譯應該是「榖歌」,「稻榖豐收之歌」的意思。簡體中文的「榖」寫成「谷」,因此很多人就搞錯了。

Jedi 發表於 June 18, 2008 01:11 PM
[ 5 : 靜態鏈結 ]

了解 謝謝老師

Dora 發表於 June 19, 2008 02:09 PM
[ 6 : 靜態鏈結 ]

閣下有隨身碟(行動碟)(usb)輸入法的資料嗎?
廣東話或國語注音(羅馬拼音碼,不是符號碼)也可,
如有的話,請回覆至我的電郵地址。allofus@netvigator.com


由 William 發表於 June 24, 2008 05:38 PM
[ 7 : 靜態鏈結 ]

目前為止祇有看到汉王简這一套。是簡體的,真是太可惜了。

Jedi 發表於 June 24, 2008 08:47 PM
[ 8 : 靜態鏈結 ]

謝謝!

樓上(6)的 William,

由 William 發表於 June 26, 2008 10:19 PM
[ 9 : 靜態鏈結 ]

你好!偶然路過,看到說起USB輸入資料的事.更正一下:漢王簡不只支持簡體,也支持繁體(Ctrl+J 切換).

問好!

江毅
漢王簡作者
hanwj,com@gmail.com

江毅 發表於 June 28, 2008 12:43 PM
[ 10 : 靜態鏈結 ]

樓上(9)漢王簡作者路過留言...嘩!
真是巧!
對,剛試用漢王簡,
輸出字體確是可以選擇簡或繁,
好用,沒說的!

William,
Hongkong,

由 William 發表於 July 16, 2008 02:20 AM
[ 11 : 靜態鏈結 ]

我最近剛愛上酷音輸入法!
跑來這裡又看到了這個許氏鍵盤!
看來好像有多的讓人目不暇及了!

由 ㄚ琪 發表於 August 21, 2008 12:31 PM
[ 12 : 靜態鏈結 ]

請問大大,我不大懂dvorak的意思,我是用酷音輸入法看到dvorak不懂,搜google才到你這,沒想到又看到奇摩輸入法有倚天26鍵(我是愛用者),沒想到安裝了奇摩輸入法才發現沒有,是您自己改的吧,請問要如何做才能讓奇摩輸入法有倚天26鍵呢?謝謝回覆^^

由 Devin 發表於 September 12, 2008 01:36 AM
[ 13 : 靜態鏈結 ]

跟叫出 Dvorak 的方法一樣……請參考文中描述。

Jedi 發表於 September 12, 2008 10:39 AM
[ 14 : 靜態鏈結 ]

想請教一下,不知道有沒有機會,可以把選字鍵改成f1-f1呢? 因為我用的輸入法是會用上數字鍵來拆碼呀>__

由 wesker 發表於 February 6, 2012 12:50 PM
給我迴響吧!
個人資訊








是否記住個人資訊?



請依上圖輸入檢核碼:
迴響





Jedi.org: 部落格 | Weblog | 三太子 | 討論 | MTBook | 網頁親和力 | 深入親和力 | 簡報原力:AV | 履歷 | + | @ | Flickr | Lytro | tumblr | NSFW