键盘控制器是大多数计算机内部的一种集成电路,设计用于接收来自键盘的输入,并将其传输到中央处理器(CPU),然后再将其传递到操作系统进行解释。通常,当键盘控制器接收到来自键盘或类似输入设备的信号时,它会生成一个称为中断的信号,使CPU短暂停止执行,以便处理键盘控制器发送的信号。根据不同的硬件规格,键盘控制器从键盘接收不同的位序列,然后通过查找表传递该信息,在查找表中,该信息被转换为称为扫描码的字节,CPU可以更容易地解释该字节。控制器还处理与键盘相关的一些物理方面的解释,例如长时间按住按键时的按键计时,以及激活或禁用指示键盘上数字锁定或大写字母锁定的发光二极管(LED)。
键盘控制器的位置可能会有所不同,但传统上,集成电路位于计算机主板上。在键盘不是计算机不可分割的一部分的情况下,控制器几乎从不在键盘硬件内。相反,键盘是计算机结构的一部分,例如笔记本电脑中的键盘。还有一些情况下,没有单独的键盘控制器,但通过处理器的其他部分模拟功能。
传统计算机键盘内的硬件通常通过测量各个按键下的电流变化,向控制器发送关于按下了哪些按键的信息。该信号由类似于计算机键盘控制器的电路标准化。这意味着每个键盘都知道自己的地形以及按键的位置和排列,并且在用户按下返回键时可以发送相同的信号,无论按键在键盘上的什么位置或键盘的物理设计。
主计算机内部的控制器接收该信号并将其转换为扫描代码,CPU更容易解释该扫描代码。修改键(如shift或control)与正在按下的任何其他键一起传递。此时,键盘控制器向CPU发送信号,使其停止当前操作并检索扫描代码。CPU然后将扫描代码传递给系统,在许多操作系统中,系统事件在系统中生成并传递给活动程序进行处理。
... DualShock 4是一个很好的控制器,但是如果你的拇指在长时间的游戏中出汗,它们就会开始滑动。你可以通过模拟棒盖来改善这一点,它有两个用途:它们有助于保护原来的橡胶,并提供更好的抓...
... MIDI控制器可以让你用真实的键或鼓垫控制虚拟乐器,使体验更具触觉。有些是为了模仿物理钢琴的感觉,而另一些感觉像合成器甚至鼓机。 ...
... Corsair K95 RGB Platinum Mechanical Gaming Keyboard - 6x Programmable Macro Keys - USB Passthrough & Media Controls - Fastest Cherry MX Speed - RGB LED Backlit - Black Finish BUY NOW ON AMAZON ...
... 作为macOS上最强大的应用之一,Keyboard Maestro为那些需要它的人提供了一系列令人眼花缭乱的定制服务。这个应用程序是围绕着触发器和动作的原理构建的,它的实用性也不仅仅局限于击键触发器。 ...
...器Ne Mo想知道USB键盘是只发送信号还是也接收信号: A USB keyboard does not need to receive any signals from a computer, just power, right? Or does it need to receive signals as well as send them? USB键盘是只发送信号还是也接收信号? 答案 超级用户贡献者Lawren...
...man Slitheran想知道是购买单键还是更换整个键盘更好: The keyboard on my Asus ROG G73JH-A1 laptop was recently damaged with several of the keys having been ripped off. I would like to know which repair option is better: Purchasing single keys online to replace the ones missing on m...
...ong time and whose output is whizzing by at an unreadable rate. Is there a keyboard shortcut that allows you to pause the CMD c***ole where it currently is so that you can read the output, then restart it again from the same place? 是否有键盘快捷键来暂停正在运行的CMD窗口的输出...
...的键盘映射: My friend/enemy switched the mapping for the keys on my keyboard as an April Fool’s Day joke. When I press Y, Z appears on the screen. Some keys still function properly such as B, X, G, I, D, and a few others. Also, when I press Ctrl, it functi*** as the Enter key. Even the func...