免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1486 | 回复: 3
打印 上一主题 下一主题

linux2.4下编写键盘hotkey疑问!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-07 08:34 |只看该作者 |倒序浏览
本人现在用的是linux-2.4.20-8内核.现在想编写hotkey实现特殊功能.如按键打开mozilla,或打开光驱.现在面临以下几种选择:
1,编写lkm释放现在键盘irq,自己重新设置中断来获取键盘scancode,从而进一步处理.偶已经试过了,加载了模块后,系统panic -------      .
2,编写劫持函数,劫持标准键盘handle_scancode(),从而获得scancode.但是偶不明白这一步应该是在用户空间进行,还是应该编写成模块运行在内核空间.--->;现在很迷茫   
3,还有就是刚才有位大大说的编lkm来劫持系统调用.可惜偶还是看不太明白--->;   
4,剩下的最后一种方法,偶认为应该是直接在用户空间做.但思路没有.--->;郁闷.
   本人很菜.学了这么长时间的linux,感觉自给还是门外汉.实在很郁闷.偶十分想用第二种方法,但是水平不够.想不明白.
    偶想请各位高人.各位大大,帮帮忙帮偶分析分析这几种方法的原理.或介绍给偶一个明朗的思路.谢谢了.

论坛徽章:
0
2 [报告]
发表于 2005-05-07 16:37 |只看该作者

linux2.4下编写键盘hotkey疑问!!!

up

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
3 [报告]
发表于 2005-05-07 17:19 |只看该作者

linux2.4下编写键盘hotkey疑问!!!

呵呵,在你的/etc/inputrc文件中加入:
  1. Control-a:"mozilla & \C-m"
复制代码

开一个终端,按ctrl+A,试试看

论坛徽章:
0
4 [报告]
发表于 2005-05-09 08:22 |只看该作者

linux2.4下编写键盘hotkey疑问!!!

老哥,俺说的不4这个.俺说的4特殊键盘,比如正常键盘要是108个键,俺的多出几个键,俺想对他们编hotkey! 有哪位做过,指点指点俺!谢谢了!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP