当前位置: 技术问答>linux和unix
开发板上内核启动后,键盘键值错乱
来源: 互联网 发布时间:2016-08-27
本文导语: 我在mrst开发板上(接8x8键盘)启动mrst的内核后,按键时键盘的键值错乱,比如,按“esc”键,屏幕上显示的是“e”,按“q”显示的是“i”。用showkey -s命令得到的扫描码也是错乱的(“esc”的扫描码是标准键盘“e...
我在mrst开发板上(接8x8键盘)启动mrst的内核后,按键时键盘的键值错乱,比如,按“esc”键,屏幕上显示的是“e”,按“q”显示的是“i”。用showkey -s命令得到的扫描码也是错乱的(“esc”的扫描码是标准键盘“e”键的扫描码)。不知道有没有大侠遇到过这方面的问题,不知道应该怎么改,在什么地方改。
|
给扫描码缓冲区设置大一点,看看键盘芯片控制器,一般来说每个键都有相应的make key 。只是有些不止一个字节,可能是多个 要多个一起判别 不然就出不来
|
应该可以改吧,看看驱动是不是有问题?
|
这个直接找开发板技术支持商吧.
|
多尝试
|
8*8的键盘,不怎么大。学习。