所有的键盘都只产生模拟的信号。
按一个键,会在水平和垂直同时产生信号。也就是说同一个键,虽然有几个符号在上面,但是当你按下它时,都产生同样的模拟信号,那么它是靠什么来区分呢?它是靠操作系统和BIOS来区分。有的功能键需要两个键同时按下,这时候只是两个键的信号简单的叠加起来,操作系统会判断该如何显示。
1。 在操作系统中,不同的语言设置会产生不同的显示。 如“$”键,在欧洲显示为欧元符。在中国,显示为¥。如“2”键, 在美语中,shift+2显示为@,在日语中显示为双引号。
2。 当一个键按下时,一个中断产生,BIOS会根据信号排列来定义会是那一个键按下,同时也会查询是否是几个功能键(shift, alt, ctrl 或 fn)也按下了。这样BIOS会做出一定的预处理,最后有必要会传递到操作系统。操作系统再反映为不同的值。也就说组合键的值都是由BIOS或操作系统来定义的, 也就是说同一个键盘,把上面的印刷换成不同字符,就可应用到不同的操作系统中或语言中。
3。 如果发现几个相邻的键同时有问题,原因可能是由于键盘与主板的连接有问题或者是由于有液体在键盘上。当遇到某一个键有问题,一定看看其它键是否也有问题。
4。 最好的测试键盘是用Resource CD, 它用于找出所有键盘不响应和Stuck keys问题。记住对"FN"键的测试,一定要用时按下"FN"键和"windows"键,否则测试会停留在"FN"键。
误区:
1、 经常有用户反映组合键反映为不正确的值,如同时按下“Shift”和“2”反映为“+”,但是“2”键和“Shift”键都是好的,这时可以肯定的说这是由于操作系统设置引起的。因为同时按下这两个键会产生不同于“2”的值,说明模拟信号是有的,如果Shift键有问题,它会同时反映到其它组合值。如果“2”键有问题,那么单独按它也会出错。经常是由于键盘语言设置错误会导致这样的结果。
2、 经常有用户反映“U,I,O,P, J,K,L”等键会出现数字,这不是因为键有问题,而是由于这几个键有多个功能,当数字锁定时,它们就作数字来用。
3、 有的键有几个功能,有的功能只能在特定的软件中才有效,有的功能只能同某个功能键同时按下时才有效。如有用户反映在I2650上“Print Screen"键不能用,这个键是同”F12”是同一个键,但是“F12”可用,那么这个键一定是好的,用户应同时按下“FN”键加“Print SCreen"键。
4、 有的用户反映,当按某个键会不显示,反而会出现一些奇怪的程序,这是由于快捷键设置错误。或者有的用户反映字符显示为上面的符号,而不是下面的符号。一定要记住取消粘联键设置。