当前位置: 技术问答>linux和unix
如何使用USB键盘?
来源: 互联网 发布时间:2017-01-19
本文导语: 想在开发板上配置USB键盘,内核里的编译选项已经加入。手动建立/dev/input/event0,然后cat /dev/input/event0也能看到键盘扫描的乱码。 请教各位,如何让Console(/dev/ttyS0)能够接受键盘输入?需要重定向Console吗? | ...
想在开发板上配置USB键盘,内核里的编译选项已经加入。手动建立/dev/input/event0,然后cat /dev/input/event0也能看到键盘扫描的乱码。
请教各位,如何让Console(/dev/ttyS0)能够接受键盘输入?需要重定向Console吗?
请教各位,如何让Console(/dev/ttyS0)能够接受键盘输入?需要重定向Console吗?
|
内核就算转好了码,告诉应用程序时,也要至少告诉
1、设备是键盘还是鼠标还是触摸屏
2、键盘的话具体的键值 ,鼠标的话到底是鼠标按键还是相对位移
这些信息,为了统一管理,封装成input_event结构体,通过类似/dev/input/event0传递给应用程序
所以最终应用程序还是要“转码”的,这个“码”符合input_event结构体的定义
键盘只能输入不能输出,lz这个想法我也有过,后来搞不定放弃了
1、设备是键盘还是鼠标还是触摸屏
2、键盘的话具体的键值 ,鼠标的话到底是鼠标按键还是相对位移
这些信息,为了统一管理,封装成input_event结构体,通过类似/dev/input/event0传递给应用程序
所以最终应用程序还是要“转码”的,这个“码”符合input_event结构体的定义
键盘只能输入不能输出,lz这个想法我也有过,后来搞不定放弃了
|
想了想 还是可能做到的
毕竟pc上init 3就是能接键盘的console嘛
手上没有带lcd的板子,lz可以尝试启动参数指定console= 一个图形console
内核勾选
Framebuffer Console support
毕竟pc上init 3就是能接键盘的console嘛
手上没有带lcd的板子,lz可以尝试启动参数指定console= 一个图形console
内核勾选
Framebuffer Console support
|
A simple method:
#vi 0
#vi 0