【发布时间】:2017-10-15 12:24:43
【问题描述】:
各种编程框架中使用的keyup事件是从键盘引发的?是键盘电路产生事件还是操作系统扣除了事件?
【问题讨论】:
-
现代键盘通过 USB 或蓝牙进行通话 - 没有直接连接到机器的中断电路。甚至在它是由键盘中的处理器启动的串行协议之前。在此之前,机器本身会进行自己的矩阵扫描以检测按键。按键很少会自行产生中断。
标签: keyup
各种编程框架中使用的keyup事件是从键盘引发的?是键盘电路产生事件还是操作系统扣除了事件?
【问题讨论】:
标签: keyup
键盘操作由设备内部的电路进行电子处理。因此,每个动作都会发出中断,由顶级系统(如操作系统)处理。所以各种框架都订阅了它生成的事件。 有关中断系统如何工作的更多详细信息,请参见 http://en.tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/devices.html
【讨论】: