求教,Linux下键盘输入的所有数据都会经过Linux内核吗?该如何解决
求教,Linux下键盘输入的所有数据都会经过Linux内核吗???求教,Linux下键盘输入的所有数据都会经过Linux内核
求教,Linux下键盘输入的所有数据都会经过Linux内核吗???
求教,Linux下键盘输入的所有数据都会经过Linux内核吗???还是只有系统命令才会经过内核的处理???
[解决办法]
会。
linux下所有的硬件设备都有相应的driver管控,这些driver都是工作在内核的。
[解决办法]
[解决办法]经过的,键盘linux像楼上说的一样是 输入系统的input device。
windows 也是有键盘驱动,键盘的输入都会经过内核的。
其实学过计算机原理的应该都知道,电脑有个 i8042 的键盘控制器,需要你在内核里面读 0x60和0x64?? 两个端口,来得到按键的值。
[解决办法]应用程序是没法直接操作硬件的,按键既然是硬件,就一定经过了内核。
Linux的按键消息是通过“输入子系统”上报到应用层的。按键的设备文件在/dev/input下面