作者iman00b (I'm a n00b)
看板LinuxDev
标题[问题] Linux Driver 下如何得知 capslock, numlock 等键已被按下?
时间Sat Jun 26 23:18:29 2010
请问一下,有人知道在 Linux Driver 里面如何取得 capslock 与 numlock 的状态?
我用的平台是 Marvell PXA310 (跟以前的 Intel XScale PXA270 类似),
我们的小键盘是自己做的,利用 PXA310 keypad contoller 的 matrix key scan 实现,
目前我想要实现 custom function key 的功能。
我可以自己设变数来做判断,不过我觉得那样子做有点蠢,
查了好久的资料,trace 了一阵子 kernel source,
却找不到有哪个 struct 像 Windows 一样有在记录这几个键的。
不知道有哪位高人知道可以指点一下看哪部份 source 或文件?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.24.51.198
1F:推 clanguage:好像是 0x60 的 io port 怎麽用要查一下 06/27 00:28
2F:推 readonly:ioctl() with EVIOCGLED? 06/27 16:24
3F:推 hoihkj:ioctl() with KDSETLED? 07/01 13:05
4F:→ iman00b:ioctl 是其他程式与键盘驱动沟通的吧? 07/01 21:36
5F:→ iman00b:不过我大概知道了,我先把其他 driver 写完再来弄这个。 07/01 21:37
6F:→ iman00b:谢谢三楼的回应,难怪trace kernel 只看到 led 原来如此~ 07/01 21:38