Saturday, October 07, 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:

pang said...

%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 十
=- ─
=- └
=- ┴
=- ┘
=- ├
=- │
=- ┤
=- ┌
=- ┬
=- ┐
=~ ~
=~ ∞
=! !
=! ▁
=! ▂
=! ▃
=! ▄
=! ▅
=! ▆
=! ▇
=! █
=@ @
=@ 糎
=@ 瓩
=@ 嗧
=@ 兛
=@ 兡
=@ 兙
=@ 兝
=@ 兣
=@ 兞
=# #
=# △
=# ▲
=# ▽
=# ▼
=# ◢
=# ◣
=# ◥
=# ◤
=$ $
=$ ¥
=$ €
=$ £
=$ ¢
=$ 〒
=% %
=% °
=% ℃
=% ℉
=% ℅
=% ㏒
=% ㏑
=% √
=% ∞
=% ≡
=^ ↑
=^ ↓
=^ ←
=^ →
=^ ↖
=^ ↗
=^ ↙
=^ ↘
=^ ^
=^ ﹀
=& &
=& ═
=& ╞
=& ╪
=& ╡
=& ︴
=& ﹏
=& ﹋
=& ﹌
=* *
=* ※
=* §
=* ☆
=* ★
=* ◇
=* ◆
=* □
=* ■
=* ﹡
=( (
=( ㎜
=( ㎝
=( ㎞
=( ㎎
=( ㎏
=( ㏄
=( ㎡
=( ㏎
=( ㏕
=) )
=) ☉
=) ◎
=) ○
=) ●
=) ㊣
=) ♁
=) ♂
=) ♀
=_ _
=_ ?
=_ ﹍
=_ ﹎
=_ ‾
=_ ¯
=_ ﹉
=_ ﹊
=+ ┼
=+ =
=+ ≠
=+ ≒
=+ +
=+ -
=+ ×
=+ ÷
=+ ±
=+ ╳
== 。
== ,
== 「
== 」
== !
== 、
== ?
== 『
== 』
== (
== )
== :
== ;
== 〈
== 〉
== !
== 、
== ?
== 《
== 》

pang said...

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

%selkey '[]-\^&*(

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

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