The following is the communication between my computer and keyboard when it boots-up. I beleive the first three commands were initiated by the keyboad controller, the next command (which enables Num lock LED) was sent by the BIOS, then the rest of the commands were sent my the OS (Win98SE). Remember, these results are specific to my computer, but it should give you a general idea as to what happens at startup.
Код:
Keyboard: AA  Self-test passed                ;Keyboard controller init 
Host:     ED  Set/Reset Status Indicators  
Keyboard: FA  Acknowledge 
Host:     00  Turn off all LEDs 
Keyboard: FA  Acknowledge 
Host:     F2  Read ID 
Keyboard: FA  Acknowledge 
Keyboard: AB  First byte of ID 
Host:     ED  Set/Reset Status Indicators     ;BIOS init 
Keyboard: FA  Acknowledge 
Host:     02  Turn on Num Lock LED 
Keyboard: FA  Acknowledge 
Host:     F3  Set Typematic Rate/Delay        ;Windows init 
Keyboard: FA  Acknowledge 
Host:     20  500 ms / 30.0 reports/sec 
Keyboard: FA  Acknowledge 
Host:     F4  Enable 
Keyboard: FA  Acknowledge 
Host:     F3  Set Typematic Rate/delay 
Keyboard: FA  Acknowledge 
Host:     00  250 ms / 30.0 reports/sec 
Keyboard: FA  Acknowledge
Скорее всего, биос посылает команду сброса, если он не дождался АА, таким образом клава может рассчитывать на это. Я бы всё-таки первым делом послал команду сброса.

---------- Post added at 15:02 ---------- Previous post was at 14:58 ----------

Цитата Сообщение от Denn Посмотреть сообщение
П.С. я клаву по-горячему подключаю к Ориону.
У меня ни одна PS/2 клава не работала, если её так подключать.