|

楼主 |
发表于 2010-3-10 23:17:38
|
显示全部楼层
自已从ibus Latex表转的一个fcitx码表,全是数学符号,不成功,因为码中有大写字母,且部分
第一天从ibus跳到fcitx
发现java swing 下的确实比ibus表现好很多,忍不住赞一个!
不过问题也来了
我个人很喜欢ibus下的LaTex表于是想自己转一个
转出的“次品”见附件
摘抄如下:
#This table is based by a LGPL table generated by Joerg Haustein (jchaustein@gmx.de) with an UUID = e9e9e584-2162-17ed-f889-020b5d51dffe
键码=abcdefghijklmnopqrstuvwxyz\
码长=25
[数据]
\hat ^
\_ _
\grave `
\tilde ~
\pounds £
\S §
\ddot ¨
\lnot ¬
\bar ¯
\circ ∘
.....
\Gamma Γ
\Delta Δ
\Theta Θ
\Lambda Λ
......
\Uparrow ⇑
\Rightarrow ⇒
\Downarrow ⇓
.......
我不知道fcitx能不能实现我的想法,即:
输入"\Gamma" 输出 Γ
输入"\Rightarrow" 输出 ⇒
可是我一按“\”后再按出大写字母,fcitx就切换到了英文状态导致输出的不是我想要的。我把config中的大写字母输入英文置0,并把码表中的键码设为a-z\A-Z(这里简写了实际上是53个字符写全了)也不行。
于是我想了一个变通的方法,即把所有码的大写字母换成相应的小写字母并前加一个d,如A全换成da,B全换成db,C全换成dc
可是还是会有问题
我发现很多符号打不出来,如
\Rightarrow ⇒
这行最终转为
\drightarrow ⇒
后输\dr 根本没有提示,一个符号也出不来,这个就超出的我理解范围了!
哪位兄台,虾有办法,让fcitx上的\Rightarrow输出为⇒吧 |
|