作者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
推 clanguage:好像是 0x60 的 io port 怎麼用要查一下 06/27 00:28
推 readonly:ioctl() with EVIOCGLED? 06/27 16:24
推 hoihkj:ioctl() with KDSETLED? 07/01 13:05
→ iman00b:ioctl 是其他程式與鍵盤驅動溝通的吧? 07/01 21:36
→ iman00b:不過我大概知道了,我先把其他 driver 寫完再來弄這個。 07/01 21:37
→ iman00b:謝謝三樓的回應,難怪trace kernel 只看到 led 原來如此~ 07/01 21:38