在linux系统中,按键和触摸屏的设备驱动的实现方法是利用linux输入子系统。
因为input子系统已经完成了字符驱动的文件操作接口,所以编写驱动的核心工作是完成input系统留出的接口,工作量不大。但如果你想更灵活的应用它,就需要好好的分析下input子系统了。
一、input输入子系统框架
下图是...
by huabinbin00 - 移动操作系统 - 2011-12-22 08:51:04 阅读(893) 回复(0)
看看文件debian/im-switch/fcitx,内容如下: XIM=fcitx XIM_PROGRAM=/usr/bin/fcitx XIM_ARGS="" GTK_IM_MODULE=XIM QT_IM_MODULE=XIM DEPENDS="fcitx" 这个bug说XIM应该改成xim。我在网上查了一下,的确都是小写的。 我们配置输入法时,都是习惯性的在输入法启动前导出环境变量: export XMODIFIERS=@im=SCIM export GTK_IM_MODULE=SCIM 他们有何用意呢?? 我们常用的输入法有以下几种: 1. XIM (X输入法, 所有 X 图形程序都是可用...
linux中文输入的问题,安装linux后无法输入中文, Vim显示乱码,需要进行以下配置 命令行运营:yum install scim-lang-chinese /etc/sysconfig/i18n linux乱码问题... 编辑/etc/sysconfig/i18n这个文件, 不管你装的是中文版,还是英文版.删掉原来的配置,把下面的拷贝过去 LANG="zh_CN.GB18030" SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="latarcyrheb-sun16" 保存,重起.OK了 本文来自ChinaUnix博...
最近公司的键盘驱动出了点问题,便看起了Red Hat 9 里键盘驱动的实现: 编写硬件相关的初始化程序,以获得的扫描码为参数调用drivers/char/keyboard.c中的handle_scancode函数。 以上是基于linux 2.4的键盘驱动实现。 由于增加了输入子系统,2.6版本的内核在编写键盘驱动上似乎不那么明朗了。这几天看了下输入子系统的实现,虽然研究得不够深入,但理清了输入子系统的层次关系,算是一个小收获。 拿键盘来说,整个输入子系统的架构...
Xwindows 模式 默认的输入法好像是 iiimf ,后来安装了念青五笔 For linux ,这个好像是基于chinput的. 装完后不知道在哪里设置了把 iiimf 改成了 chinput . 现在进入 linux 按下 Ctrl + Space 无法切换输入法...只能打英文...这个问题出错在哪了??谢谢 [ 本帖最后由 Fjcyz 于 2007-3-31 11:48 编辑 ]
在英文环境下,应该是没办法输入中文的吧?(除非修改一些参数什么的) 我今天发现,在我的fedora core2下,我在任务栏上加了一个inputmethod switcher和command line,在command line里面启动gedit后,竟然可以输入中文ctrl+space切换,但是用command line启动别的程序却不可以,直接启动gedit好像也不可以,不知道有没有人知道是什么原因?这么看来,是不是说不改参数,也可以在英文环境下启动中文输入?? 我用的是Fedora Core 2 gnome
在英文环境下,应该是没办法输入中文的吧?(除非修改一些参数什么的) 我今天发现,在我的fedora core2下,我在任务栏上加了一个inputmethod switcher和command line,在command line里面启动gedit后,竟然可以输入中文ctrl+space切换,但是用command line启动别的程序却不可以,直接启动gedit好像也不可以,不知道有没有人知道是什么原因?这么看来,是不是说不改参数,也可以在英文环境下启动中文输入?? 我用的是Fedora Core 2 gnome