📄 jiurl键盘驱动 3.htm
字号:
enter<BR>8042: I8xPutByteAsynchronous: sending 0xd4 to command
port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xf2 to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr
(mou): enter<BR>8042: I8xGetByteAsynchronous: enter<BR>8042:
I8xGetByteAsynchronous: mouse<BR>8042: I8xGetByteAsynchronous: exit with
Byte 0xfa<BR>i8042 isr (mou): byte 0xfa<BR>i8042 isr (mou): state (5)
substate ( 2)<BR>i8042 isr (mou): expecting ID ACK (0xfa), got
0xfa<BR>i8042 isr (mou): exit<BR>i8042 isr (mou): enter<BR>8042:
I8xGetByteAsynchronous: enter<BR>8042: I8xGetByteAsynchronous:
mouse<BR>8042: I8xGetByteAsynchronous: exit with Byte 0x0<BR>i8042 isr
(mou): byte 0x0<BR>i8042 isr (mou): state (5) substate ( 3)<BR>i8042 isr
(mou): id from get device id is 0<BR>8042: I8xPutByteAsynchronous:
enter<BR>8042: I8xPutByteAsynchronous: sending 0xd4 to command
port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xe8 to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr
(mou): exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0xfa<BR>i8042 isr (mou): byte
0xfa<BR>i8042 isr (mou): state (5) substate ( 6)<BR>i8042 isr (mou):
expecting ID ACK (0xfa), got 0xfa<BR>8042: I8xPutByteAsynchronous:
enter<BR>8042: I8xPutByteAsynchronous: sending 0xd4 to command
port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending 0x0
to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr (mou):
exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0xfa<BR>i8042 isr (mou): byte
0xfa<BR>i8042 isr (mou): state (5) substate ( 7)<BR>i8042 isr (mou):
expecting ID ACK (0xfa), got 0xfa<BR>8042: I8xPutByteAsynchronous:
enter<BR>8042: I8xPutByteAsynchronous: sending 0xd4 to command
port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xe6 to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr
(mou): exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0xfa<BR>i8042 isr (mou): byte
0xfa<BR>i8042 isr (mou): state (5) substate ( 8)<BR>i8042 isr (mou):
expecting ID ACK (0xfa), got 0xfa<BR>8042: I8xPutByteAsynchronous:
enter<BR>8042: I8xPutByteAsynchronous: sending 0xd4 to command
port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xe6 to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr
(mou): exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0xfa<BR>i8042 isr (mou): byte
0xfa<BR>i8042 isr (mou): state (5) substate ( 9)<BR>i8042 isr (mou):
expecting ID ACK (0xfa), got 0xfa<BR>8042: I8xPutByteAsynchronous:
enter<BR>8042: I8xPutByteAsynchronous: sending 0xd4 to command
port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xe6 to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr
(mou): exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0xfa<BR>i8042 isr (mou): byte
0xfa<BR>i8042 isr (mou): state (5) substate (10)<BR>i8042 isr (mou):
expecting ID ACK (0xfa), got 0xfa<BR>8042: I8xPutByteAsynchronous:
enter<BR>8042: I8xPutByteAsynchronous: sending 0xd4 to command
port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xe9 to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr
(mou): exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0xfa<BR>i8042 isr (mou): byte
0xfa<BR>i8042 isr (mou): state (5) substate (11)<BR>i8042 isr (mou):
expecting ID ACK (0xfa), got 0xfa<BR>i8042 isr (mou): exit<BR>i8042 isr
(mou): enter<BR>8042: I8xGetByteAsynchronous: enter<BR>8042:
I8xGetByteAsynchronous: mouse<BR>8042: I8xGetByteAsynchronous: exit with
Byte 0x10<BR>i8042 isr (mou): byte 0x10<BR>i8042 isr (mou): state (5)
substate (12)<BR>i8042 isr (mou): expecting (0x0), got 0x10<BR>i8042 isr
(mou): exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0x0<BR>i8042 isr (mou): byte
0x0<BR>i8042 isr (mou): state (5) substate (13)<BR>i8042 isr (mou):
expecting (0x0), got 0x0<BR>i8042 isr (mou): exit<BR>i8042 isr (mou):
enter<BR>8042: I8xGetByteAsynchronous: enter<BR>8042:
I8xGetByteAsynchronous: mouse<BR>8042: I8xGetByteAsynchronous: exit with
Byte 0x64<BR>i8042 isr (mou): byte 0x64<BR>i8042 isr (mou): state (5)
substate (14)<BR>i8042 isr (mou): expecting (0x0), got 0x64<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xd4 to command port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xe8 to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr
(mou): exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0xfa<BR>i8042 isr (mou): byte
0xfa<BR>i8042 isr (mou): state (5) substate ( 4)<BR>i8042 isr (mou):
expecting ACK (0xfa), got 0xfa<BR>8042: I8xPutByteAsynchronous:
enter<BR>8042: I8xPutByteAsynchronous: sending 0xd4 to command
port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending 0x3
to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr (mou):
exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0xfa<BR>i8042 isr (mou): byte
0xfa<BR>i8042 isr (mou): state (5) substate ( 5)<BR>i8042 isr (mou):
expecting ACK (0xfa), got 0xfa<BR>8042: I8xPutByteAsynchronous:
enter<BR>8042: I8xPutByteAsynchronous: sending 0xd4 to command
port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xf3 to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr
(mou): exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0xfa<BR>i8042 isr (mou): byte
0xfa<BR>i8042 isr (mou): state (5) substate (16)<BR>i8042 isr (mou):
expecting ACK (0xfa), got 0xfa<BR>8042: I8xPutByteAsynchronous:
enter<BR>8042: I8xPutByteAsynchronous: sending 0xd4 to command
port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xc8 to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr
(mou): exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0xfa<BR>i8042 isr (mou): byte
0xfa<BR>i8042 isr (mou): state (5) substate (17)<BR>i8042 isr (mou):
expecting ACK (0xfa), got 0xfa<BR>i8042 isr (mou): (200)<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xd4 to command port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xf3 to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr
(mou): exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0xfa<BR>i8042 isr (mou): byte
0xfa<BR>i8042 isr (mou): state (5) substate (16)<BR>i8042 isr (mou):
expecting ACK (0xfa), got 0xfa<BR>8042: I8xPutByteAsynchronous:
enter<BR>8042: I8xPutByteAsynchronous: sending 0xd4 to command
port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0x64 to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr
(mou): exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0xfa<BR>i8042 isr (mou): byte
0xfa<BR>i8042 isr (mou): state (5) substate (17)<BR>i8042 isr (mou):
expecting ACK (0xfa), got 0xfa<BR>i8042 isr (mou): (100)<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xd4 to command port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xf3 to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr
(mou): exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0xfa<BR>i8042 isr (mou): byte
0xfa<BR>i8042 isr (mou): state (5) substate (16)<BR>i8042 isr (mou):
expecting ACK (0xfa), got 0xfa<BR>8042: I8xPutByteAsynchronous:
enter<BR>8042: I8xPutByteAsynchronous: sending 0xd4 to command
port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0x50 to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr
(mou): exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0xfa<BR>i8042 isr (mou): byte
0xfa<BR>i8042 isr (mou): state (5) substate (17)<BR>i8042 isr (mou):
expecting ACK (0xfa), got 0xfa<BR>i8042 isr (mou): (80)<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xd4 to command port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xf3 to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr
(mou): exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
I8xGetByteAsynchronous: exit with Byte 0xfa<BR>i8042 isr (mou): byte
0xfa<BR>i8042 isr (mou): state (5) substate (16)<BR>i8042 isr (mou):
expecting ACK (0xfa), got 0xfa<BR>8042: I8xPutByteAsynchronous:
enter<BR>8042: I8xPutByteAsynchronous: sending 0xd4 to command
port<BR>8042: I8xPutByteAsynchronous: exit<BR>8042:
I8xPutByteAsynchronous: enter<BR>8042: I8xPutByteAsynchronous: sending
0xc8 to data port<BR>8042: I8xPutByteAsynchronous: exit<BR>i8042 isr
(mou): exit<BR>i8042 isr (mou): enter<BR>8042: I8xGetByteAsynchronous:
enter<BR>8042: I8xGetByteAsynchronous: mouse<BR>8042:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -