什么是键盘控制器?(a keyboard controller?)

键盘控制器是大多数计算机内部的一种集成电路,设计用于接收来自键盘的输入,并将其传输到中央处理器(CPU),然后再将其传递到操作系统进行解释。通常,当键盘控制器接收到来自键盘或类似输入设备的信号时,它会生成一个称为中断的信号,使CPU短暂停止执行,以便处理键盘控制器发送的信号。根据不同的硬件规格,键盘控制器从键盘接收不同的位序列,然后通过查找表传递该信息,在查找表中,该信息被转换为称为扫描码的字节,...

键盘控制器是大多数计算机内部的一种集成电路,设计用于接收来自键盘的输入,并将其传输到中央处理器(CPU),然后再将其传递到操作系统进行解释。通常,当键盘控制器接收到来自键盘或类似输入设备的信号时,它会生成一个称为中断的信号,使CPU短暂停止执行,以便处理键盘控制器发送的信号。根据不同的硬件规格,键盘控制器从键盘接收不同的位序列,然后通过查找表传递该信息,在查找表中,该信息被转换为称为扫描码的字节,CPU可以更容易地解释该字节。控制器还处理与键盘相关的一些物理方面的解释,例如长时间按住按键时的按键计时,以及激活或禁用指示键盘上数字锁定或大写字母锁定的发光二极管(LED)。

A keyboard controller is designed to accept input from a keyboard and transmit it to the central processing unit (CPU).

键盘控制器的位置可能会有所不同,但传统上,集成电路位于计算机主板上。在键盘不是计算机不可分割的一部分的情况下,控制器几乎从不在键盘硬件内。相反,键盘是计算机结构的一部分,例如笔记本电脑中的键盘。还有一些情况下,没有单独的键盘控制器,但通过处理器的其他部分模拟功能。

传统计算机键盘内的硬件通常通过测量各个按键下的电流变化,向控制器发送关于按下了哪些按键的信息。该信号由类似于计算机键盘控制器的电路标准化。这意味着每个键盘都知道自己的地形以及按键的位置和排列,并且在用户按下返回键时可以发送相同的信号,无论按键在键盘上的什么位置或键盘的物理设计。

主计算机内部的控制器接收该信号并将其转换为扫描代码,CPU更容易解释该扫描代码。修改键(如shift或control)与正在按下的任何其他键一起传递。此时,键盘控制器向CPU发送信号,使其停止当前操作并检索扫描代码。CPU然后将扫描代码传递给系统,在许多操作系统中,系统事件在系统中生成并传递给活动程序进行处理。

  • 发表于 2021-12-10 16:26
  • 阅读 ( 122 )
  • 分类:互联网

你可能感兴趣的文章

终极playstation 4粉丝礼品指南

... DualShock 4是一个很好的控制器,但是如果你的拇指在长时间的游戏中出汗,它们就会开始滑动。你可以通过模拟棒盖来改善这一点,它有两个用途:它们有助于保护原来的橡胶,并提供更好的抓...

  • 发布于 2021-03-17 19:34
  • 阅读 ( 233 )

7种不寻常的游戏配件,可考虑添加到您的设置中

... 1raildriver u**台式列车司机室控制器 ...

  • 发布于 2021-03-19 04:14
  • 阅读 ( 332 )

9款最适合音乐家的usb midi控制器

... MIDI控制器可以让你用真实的键或鼓垫控制虚拟乐器,使体验更具触觉。有些是为了模仿物理钢琴的感觉,而另一些感觉像合成器甚至鼓机。 ...

  • 发布于 2021-03-20 03:49
  • 阅读 ( 250 )

为所有玩家提供的10款最佳游戏配件

... 最好的游戏控制器 ...

  • 发布于 2021-03-20 07:41
  • 阅读 ( 257 )

2019年七大最佳游戏键盘

... 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 ...

  • 发布于 2021-03-20 17:27
  • 阅读 ( 275 )

6个应用程序可自定义mac的键盘行为

... 作为macOS上最强大的应用之一,Keyboard Maestro为那些需要它的人提供了一系列令人眼花缭乱的定制服务。这个应用程序是围绕着触发器和动作的原理构建的,它的实用性也不仅仅局限于击键触发器。 ...

  • 发布于 2021-03-24 23:55
  • 阅读 ( 297 )

usb键盘是只发送信号还是也接收信号?

...器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...

  • 发布于 2021-04-08 04:41
  • 阅读 ( 181 )

是买单键好还是换一个全键盘好?

...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...

  • 发布于 2021-04-08 12:47
  • 阅读 ( 264 )

是否有键盘快捷键来暂停正在运行的cmd窗口的输出?

...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窗口的输出...

  • 发布于 2021-04-08 17:36
  • 阅读 ( 129 )

在愚人节的恶作剧破坏了键盘的映射后,你如何重置它?

...的键盘映射: 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...

  • 发布于 2021-04-09 18:19
  • 阅读 ( 294 )
zqi68682
zqi68682

0 篇文章

相关推荐