当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 按键所产生的事件到底是硬件支持,还是软件支持的啊?
帖子发表于 : 2007-06-26 12:23 
头像

注册: 2007-05-27 20:29
帖子: 630
送出感谢: 0 次
接收感谢: 0 次
我的标题也许没问到点子上,让我再重新描述一遍。

原来我的键盘上有一些快捷按键是没办法使用的,用XEV测试也是没有按键相应的事件的。所以根本别谈编辑快捷方式了。

我刚刚随手装了一个叫KEY TOUCH的软件,里面有我键盘的布局,我就LOAD了一下。结果,这些原来没有按键相应事件的键都有响应了,当然也就可以编辑相应的快捷方式了。

由此想来,有纵横滚轮的鼠标(横向滚动的功能无法实现)似乎也应该有软件可以实现横向滚动以及其他功能啊。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-06-26 12:25 
头像

注册: 2007-05-27 20:29
帖子: 630
送出感谢: 0 次
接收感谢: 0 次
我看了很多文章,GOOGLE了很久,也没发现有实现横向滚动的解决方案。
鼠标既然有这个功能,不用怪可惜的。而且横向滚动有时确实也挺实用的,尤其是浏览超大面积的网页和图片的时候。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-06-26 12:42 

注册: 2006-01-18 15:01
帖子: 1074
送出感谢: 0 次
接收感谢: 1
xev只是传给x的event阿,如果没有传给x~~对特定的key做反应和ID的定义,貌似要内核支持或者用户空间的hack吧,ibm是添加了一个kernel module来实现的,hotkey-setup貌似就只能map一些通用的key。这个,还是getkeycodes这样比较底层的测试下吧。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-06-26 12:44 
头像

注册: 2006-07-08 9:21
帖子: 1917
地址: University of Science and Technology Beijing
送出感谢: 1
接收感谢: 0 次
应该是按键后,产生信号,传入中断,由kernel接受,之后再由相应的软件来执行相应的命令


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-06-26 12:50 
头像

注册: 2007-05-27 20:29
帖子: 630
送出感谢: 0 次
接收感谢: 0 次
所以这就是奇怪之处,我只是装了一个普通软件,也没编译任何新的驱动,连桌面都没重启,居然原来两个没有事件相应的按键,现在在XEV下可以显示出事件相应了。

这真是XX的太神奇了。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-06-26 13:03 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
xmodmap就是使用几个配置文件。以前看过,看晕。/usr/lib下面有一个。都不记得了。就是键值,都是直接可以加的。这软件,估计就是修改了配置而已。
鼠标横向的,,,没有。xev看是6,7不。


_________________
● 鸣学


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-06-26 13:13 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
kernel应该原来就能够收到键盘发出的中断。但是因为kernel把这个按键信息发给各个处理程序以后,每个处理程序都不认识这个按键码,结果,表现为这个按键没有被响应。但是你装了那个软件以后,那个软件能够识别这个按键码,并产生相应的事件,所以按键就有用了。


_________________
关注我的blog: ε==3


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-06-26 20:13 
头像

注册: 2007-05-27 20:29
帖子: 630
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
xmodmap就是使用几个配置文件。以前看过,看晕。/usr/lib下面有一个。都不记得了。就是键值,都是直接可以加的。这软件,估计就是修改了配置而已。
鼠标横向的,,,没有。xev看是6,7不。


横向滚轮用XEV看过了,没有响应。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Yahoo [Bot] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译