几个月来,我的笔记本电脑键盘一直有问题。简而言之,它几乎毫无预警地启动和停止工作,当它工作时,会出现一些奇怪的故障。我以为是电线故障,但我注意到了一件事:即使键盘没有反应,使用 USB 键盘并按下 Shift Lock 也会使 Shift Lock 灯在非活动键盘上亮起和熄灭。灯是与按键传感器分开的电线,还是这比最初预想的更神秘?
(我之前发布过有关键盘故障的帖子,没有解决方案,但这篇文章专门针对 Shift Lock 灯)
答案1
Capslock、Numlock 和 Scroll lock 的接线因型号而异,因此您的情况可能与此答案中描述的并不完全一致。这取决于键盘制造商如何处理它。但总的来说,这个答案在大多数情况下似乎是正确的。
这些灯之所以存在,是因为早期的键盘有 2 个状态:CapsLock、Scroll Lock 和 Numlock。没有灯。你按下它,它会一直保持按下状态,直到再次按下。肉眼可见该状态。
这是为了取代您按下但不粘住的按键,并且需要指示灯来判断是否按下。
虽然键盘本身在按键时仍会在内部打开和关闭灯,但键盘也允许在驱动程序级别控制灯的状态。
这允许程序更改按键的状态,而无需用户实际按下按键,例如在密码字段上将 Capslock 设置为关闭,或使用 Scroll lock 作为指示灯(看着你,C64 模拟器)
由于 USB 键盘上的灯是由软件控制的,所以某些键盘只有在驱动程序初始化后才会工作,所以它不是真正的硬件灯。
长话短说:物理按键和驱动程序都可以与控制器对话,并且可以切换 Caps Lock、Num Lock 和 Scroll Lock 的状态,然后控制器会打开或关闭按键的灯光来指示其状态。
微软制造的 Dave's Garage非常好的视频关于这个主题'