📄 i8042.h
字号:
/* * $FreeBSD: src/sys/i386/isa/ic/i8042.h,v 1.2.16.1 1999/09/05 08:13:55 peter Exp $ */#define KBSTATP 0x64 /* kbd controller status port (I) */#define KBS_DIB 0x01 /* kbd data in buffer */#define KBS_IBF 0x02 /* kbd input buffer low */#define KBS_WARM 0x04 /* kbd input buffer low */#define KBS_OCMD 0x08 /* kbd output buffer has command */#define KBS_NOSEC 0x10 /* kbd security lock not engaged */#define KBS_TERR 0x20 /* kbd transmission error */#define KBS_RERR 0x40 /* kbd receive error */#define KBS_PERR 0x80 /* kbd parity error */#define KBCMDP 0x64 /* kbd controller port (O) */#define KBDATAP 0x60 /* kbd data port (I) */#define KBOUTP 0x60 /* kbd data port (O) */#define K_LDCMDBYTE 0x60#define KC8_TRANS 0x40 /* convert to old scan codes */#define KC8_OLDPC 0x20 /* old 9bit codes instead of new 11bit */#define KC8_DISABLE 0x10 /* disable keyboard */#define KC8_IGNSEC 0x08 /* ignore security lock */#define KC8_CPU 0x04 /* exit from protected mode reset */#define KC8_IEN 0x01 /* enable interrupt */#define CMDBYTE (KC8_TRANS|KC8_IGNSEC|KC8_CPU|KC8_IEN)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -