Saturday, 7 October 2006

打造大易輸入法

Mac OS 自帶的大易輸入法有嚴重的設計缺陷,習慣Windows那套的人無使正常打字,最慘是因為工作需要,還是需要使用Windows。因為無法隨時「轉台」而造成在Mac上用Windows的方式,回到Windows時又用了Mac的方式。

上Google一查就找到Shih-Hsien的Blog,他也遇到這個問題並成功解決(參閱「用 OpenVanilla 打造 Mac OS X 上的大易純三碼輸入法」),按他指示找到「香草輸入法」(下稱OV)。OV是很不錯,可惜它的大易輸入標點符號的方法欠奉,後來上網再查就發現這個「大易標點符號在WinBase上的輸入方法」,裡面有個大易修正檔,雖然是給版本0.6.3,可是放在版本0.7.2還是可以的。

用 OpenVanilla 打造 Mac OS X 上的最接近Windows XP的大易輸入法

修正檔沒錯可以讓你打標號,可是和Windows的使用方法還有一段距離,於是我把它來個大改,除了全型英文字外,其餘的標點、符號、圖案和街道字都加上去,我想大概有二百多個字元,由於cin檔的授權不容許重新散佈,我只好把更新了的部份貼出來。若果你有興趣的話可以先參考以上各連結,明白了cin檔是什麼一回事後再copy我這段update (因為太長了所以放在comment裡)。

2 comments:

  1. %endkey '[]-\`<>?:"{}|~!@#$%^&*()_+
    %keyname begin
    (原本的keyname)
    = 符
    ` 巷
    ' 號
    [ 路
    ] 街
    \ 鎮
    - 鄉
    < <
    > >
    ? ?
    : :
    " "
    { {
    } }
    | |
    ~ ~
    ! !
    @ @
    # #
    $ $
    % %
    ^ ^
    & &
    * *
    ( (
    ) )
    _ _
    + +
    %keyname end
    %chardef begin
    =, ,
    =, ‘
    =, ’
    =, “
    =, ”
    =, 〃
    =, 〝
    =, 〞
    =. 。
    =. 、
    =. .
    =. :
    =. ﹕
    =. …
    =. ‥
    =. ‧
    =. ∵
    =. ∴
    =/ /
    =/ Σ
    =/ Ω
    =/ θ
    =/ Φ
    =/ Ψ
    =/ φ
    =/ ψ
    =/ ω
    =/ ρ
    =< 〈
    =< 《
    =< <
    =< ≦
    =< ︽
    =< ∩
    =< ∪
    =< ∫
    =< ∮
    => 〉
    => 》
    => >
    => ≧
    => ︾
    => ⊥
    => ∠
    => ∟
    => ⊿
    =? ?
    =? α
    =? β
    =? γ
    =? π
    =? μ
    =? λ
    =? ε
    =? η
    =? δ
    =; ;
    =' ′
    =: :
    =" 〞
    =[ ﹂
    =[ ﹄
    =[ 〔
    =[ 【
    =[ ︹
    =[ ︻
    =[ ╰
    =] 」
    =] 』
    =] 〕
    =] 】
    =] ︺
    =] ︼
    =] ╯
    =\ \
    =\ ﹨
    =\ ╲
    =\ /
    =\ ∕
    =\ ╱
    =\ 碁
    ={ 「
    ={ 『
    ={ (
    ={ ﹛
    ={ ︵
    ={ ︷
    ={ ╭
    =} ﹁
    =} ﹃
    =} )
    =} ﹜
    =} ︶
    =} ︸
    =} ╮
    =| –
    =| |
    =| —
    =| ︱
    =| ?
    =| ︳
    =| ▔
    =| ▕
    =| ∥
    =| ∣
    =` ‵
    =` ▏
    =` ▎
    =` ▍
    =` ▌
    =` ▋
    =` ▊
    =` ▉
    =1 1
    =1 Ⅰ
    =1 ⑴
    =1 ①
    =1 ⅰ
    =1 〡
    =2 2
    =2 Ⅱ
    =2 ⑵
    =2 ②
    =2 ⅱ
    =2 〢
    =2 卄
    =3 3
    =3 Ⅲ
    =3 ⑶
    =3 ③
    =3 ⅲ
    =3 〣
    =3 卅
    =4 4
    =4 Ⅳ
    =4 ⑷
    =4 ④
    =4 ⅳ
    =4 〤
    =5 5
    =5 Ⅴ
    =5 ⑸
    =5 ⑤
    =5 ⅴ
    =5 〥
    =6 6
    =6 Ⅵ
    =6 ⑹
    =6 ⑥
    =6 ⅵ
    =6 〦
    =7 7
    =7 Ⅶ
    =7 ⑺
    =7 ⑦
    =7 ⅶ
    =7 〧
    =8 8
    =8 Ⅷ
    =8 ⑻
    =8 ⑧
    =8 ⅷ
    =8 〨
    =9 9
    =9 Ⅸ
    =9 ⑼
    =9 ⑨
    =9 ⅸ
    =9 〩
    =0 0
    =0 Ⅹ
    =0 ⑩
    =0 ⑽
    =0 ⅹ
    =0 十
    =- ─
    =- └
    =- ┴
    =- ┘
    =- ├
    =- │
    =- ┤
    =- ┌
    =- ┬
    =- ┐
    =~ ~
    =~ ∞
    =! !
    =! ▁
    =! ▂
    =! ▃
    =! ▄
    =! ▅
    =! ▆
    =! ▇
    =! █
    =@ @
    =@ 糎
    =@ 瓩
    =@ 嗧
    =@ 兛
    =@ 兡
    =@ 兙
    =@ 兝
    =@ 兣
    =@ 兞
    =# #
    =# △
    =# ▲
    =# ▽
    =# ▼
    =# ◢
    =# ◣
    =# ◥
    =# ◤
    =$ $
    =$ ¥
    =$ €
    =$ £
    =$ ¢
    =$ 〒
    =% %
    =% °
    =% ℃
    =% ℉
    =% ℅
    =% ㏒
    =% ㏑
    =% √
    =% ∞
    =% ≡
    =^ ↑
    =^ ↓
    =^ ←
    =^ →
    =^ ↖
    =^ ↗
    =^ ↙
    =^ ↘
    =^ ^
    =^ ﹀
    =& &
    =& ═
    =& ╞
    =& ╪
    =& ╡
    =& ︴
    =& ﹏
    =& ﹋
    =& ﹌
    =* *
    =* ※
    =* §
    =* ☆
    =* ★
    =* ◇
    =* ◆
    =* □
    =* ■
    =* ﹡
    =( (
    =( ㎜
    =( ㎝
    =( ㎞
    =( ㎎
    =( ㎏
    =( ㏄
    =( ㎡
    =( ㏎
    =( ㏕
    =) )
    =) ☉
    =) ◎
    =) ○
    =) ●
    =) ㊣
    =) ♁
    =) ♂
    =) ♀
    =_ _
    =_ ?
    =_ ﹍
    =_ ﹎
    =_ ‾
    =_ ¯
    =_ ﹉
    =_ ﹊
    =+ ┼
    =+ =
    =+ ≠
    =+ ≒
    =+ +
    =+ -
    =+ ×
    =+ ÷
    =+ ±
    =+ ╳
    == 。
    == ,
    == 「
    == 」
    == !
    == 、
    == ?
    == 『
    == 』
    == (
    == )
    == :
    == ;
    == 〈
    == 〉
    == !
    == 、
    == ?
    == 《
    == 》

    ReplyDelete
  2. 修正:字碼中有字碼也是選擇鍵時,出現無法輸入的問題。

    %selkey '[]-\^&*(

    這樣就可以打出「轟」這類的字,字碼為666。

    以前,按6出現「1.車2.門3.片4.鬥5.甫6.爿7.丱」,再按6會自動選擇了「爿」。

    ReplyDelete