[fcitx] 双拼输入时出现的奇怪字符

系统字体配置、中文显示和输入法问题
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

Re: [fcitx] 双拼输入时出现的奇怪字符

#16

帖子 yjcong » 2013-01-28 18:42

中文的时候默认用 us 布局,你得用 fcitx-configtool 来把中文的改成 de 的。你有用xmodmap吗?
------------------------------------
我在fcitx中改了, 而且, 每个用的都改了.那个问题出在z和y两键的位置(de和us两者互换). 我设的是Super+y打开terminal. 不用setxkbmap时, 需要按Super+z才可以. 我确定没用xmodmap调换y和z两键


fcitx 的对布局的管理有两种,一个是没有可以输入的位置的时候,有个单独的布局设置,这个时候它会跑去读现在 X 的那个布局,可以用 fcitx 的设置覆盖,方法是用 fcitx-configtool 的第一页的 右下角的第一个键盘 图标设个布局。还有就是有输入位置的时候会按照当前的输入法选择一个布局。configtool 第一页选中某个输入法的时候,点右起第二个按钮可以配置这个输入法的布局。
--------------------------------------
这两个我都改了, fcitx427问题依旧


当然……你还可以用这个命令启动
fcitx --disable fcitx-xkb
然后继续用你的 setxkbmap
-------------------------------------------
加上这个参数, fcitx427一切正常了. 但问题是,fcitx426上, 我没设 --disable fcitx-xkb, 用setxkbmap一点毛病也没有啊


问个问题, 为什么用郑码(large)可以打出的生僻字而且正常显示, 在拼音状态下却找不到这个字呢?拼音的字库应该没上限的吧?

对了, fcitx的仓颉是什么版本? 为什么一些连拼音都可以找到的字, 在仓颉里却没有呢?因为提笔忘字, 打算学个字形输入法, 最后定位到仓颉和郑码, fcitx的郑码很强大, 几乎能想到的字都能打出来, 可是需要死记硬背的太多, 逻辑上有些缺欠. 仓颉需要背的少, 逻辑的不足很小, 但很多字都打不出来, 连繁体字好像都打不出来(是我设置的问题吗?).
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
csslayer
帖子: 575
注册时间: 2009-08-03 13:08

Re: [fcitx] 双拼输入时出现的奇怪字符

#17

帖子 csslayer » 2013-01-28 20:25

yjcong 写了:中文的时候默认用 us 布局,你得用 fcitx-configtool 来把中文的改成 de 的。你有用xmodmap吗?
------------------------------------
我在fcitx中改了, 而且, 每个用的都改了.那个问题出在z和y两键的位置(de和us两者互换). 我设的是Super+y打开terminal. 不用setxkbmap时, 需要按Super+z才可以. 我确定没用xmodmap调换y和z两键


fcitx 的对布局的管理有两种,一个是没有可以输入的位置的时候,有个单独的布局设置,这个时候它会跑去读现在 X 的那个布局,可以用 fcitx 的设置覆盖,方法是用 fcitx-configtool 的第一页的 右下角的第一个键盘 图标设个布局。还有就是有输入位置的时候会按照当前的输入法选择一个布局。configtool 第一页选中某个输入法的时候,点右起第二个按钮可以配置这个输入法的布局。
--------------------------------------
这两个我都改了, fcitx427问题依旧


当然……你还可以用这个命令启动
fcitx --disable fcitx-xkb
然后继续用你的 setxkbmap
-------------------------------------------
加上这个参数, fcitx427一切正常了. 但问题是,fcitx426上, 我没设 --disable fcitx-xkb, 用setxkbmap一点毛病也没有啊


问个问题, 为什么用郑码(large)可以打出的生僻字而且正常显示, 在拼音状态下却找不到这个字呢?拼音的字库应该没上限的吧?
看起来有的程序的全局快捷键只care第一个键盘布局…fcitx现在是默认加到现有的后面
应该修复了…
https://github.com/fcitx/fcitx/commit/7 ... 4056165dbf

就是单纯拼音的字库里面没这字而已……自带那个拼音的大概也就是 gbk 的程度的字符

仓颉的话…

https://github.com/fcitx/fcitx-table-extra

用这里的仓颉…ubuntu的包名有 cangjie3 cangjie5 cangjie-big 的那些
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

Re: [fcitx] 双拼输入时出现的奇怪字符

#18

帖子 yjcong » 2013-01-28 22:40

csslayer 写了:
yjcong 写了:中文的时候默认用 us 布局,你得用 fcitx-configtool 来把中文的改成 de 的。你有用xmodmap吗?
------------------------------------
我在fcitx中改了, 而且, 每个用的都改了.那个问题出在z和y两键的位置(de和us两者互换). 我设的是Super+y打开terminal. 不用setxkbmap时, 需要按Super+z才可以. 我确定没用xmodmap调换y和z两键


fcitx 的对布局的管理有两种,一个是没有可以输入的位置的时候,有个单独的布局设置,这个时候它会跑去读现在 X 的那个布局,可以用 fcitx 的设置覆盖,方法是用 fcitx-configtool 的第一页的 右下角的第一个键盘 图标设个布局。还有就是有输入位置的时候会按照当前的输入法选择一个布局。configtool 第一页选中某个输入法的时候,点右起第二个按钮可以配置这个输入法的布局。
--------------------------------------
这两个我都改了, fcitx427问题依旧


当然……你还可以用这个命令启动
fcitx --disable fcitx-xkb
然后继续用你的 setxkbmap
-------------------------------------------
加上这个参数, fcitx427一切正常了. 但问题是,fcitx426上, 我没设 --disable fcitx-xkb, 用setxkbmap一点毛病也没有啊


问个问题, 为什么用郑码(large)可以打出的生僻字而且正常显示, 在拼音状态下却找不到这个字呢?拼音的字库应该没上限的吧?
看起来有的程序的全局快捷键只care第一个键盘布局…fcitx现在是默认加到现有的后面
应该修复了…
https://github.com/fcitx/fcitx/commit/7 ... 4056165dbf

就是单纯拼音的字库里面没这字而已……自带那个拼音的大概也就是 gbk 的程度的字符

仓颉的话…

https://github.com/fcitx/fcitx-table-extra

用这里的仓颉…ubuntu的包名有 cangjie3 cangjie5 cangjie-big 的那些
谢谢. 装了cangjie5.

对了, 又想起一个可能是bug的东西. 比如你按住键盘a不动, 会不断的显示a, 如aaaaaaaaaaaaa. 若是你按住向左的方向键, 那么, 光标会一直向左移动. 但是, 在fcitx4.2.6时,我按住向左光标键不动, 光标就移动一个位置. 开始以为是键盘怀了, 现在才发现, 应该是fcitx4.2.6里那个地方设置的问题.
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
回复