📄 keyboard.inc
字号:
__allegro_KEY_UNKNOWN5 = 111;
__allegro_KEY_UNKNOWN6 = 112;
__allegro_KEY_UNKNOWN7 = 113;
__allegro_KEY_UNKNOWN8 = 114;
__allegro_KEY_MODIFIERS = 115;
__allegro_KEY_LSHIFT = 115;
__allegro_KEY_RSHIFT = 116;
__allegro_KEY_LCONTROL = 117;
__allegro_KEY_RCONTROL = 118;
__allegro_KEY_ALT = 119;
__allegro_KEY_ALTGR = 120;
__allegro_KEY_LWIN = 121;
__allegro_KEY_RWIN = 122;
__allegro_KEY_MENU = 123;
__allegro_KEY_SCRLOCK = 124;
__allegro_KEY_NUMLOCK = 125;
__allegro_KEY_CAPSLOCK = 126;
__allegro_KEY_MAX = 127;
KB_SHIFT_FLAG = __allegro_KB_SHIFT_FLAG;
KB_CTRL_FLAG = __allegro_KB_CTRL_FLAG;
KB_ALT_FLAG = __allegro_KB_ALT_FLAG;
KB_LWIN_FLAG = __allegro_KB_LWIN_FLAG;
KB_RWIN_FLAG = __allegro_KB_RWIN_FLAG;
KB_MENU_FLAG = __allegro_KB_MENU_FLAG;
KB_COMMAND_FLAG = __allegro_KB_COMMAND_FLAG;
KB_SCROLOCK_FLAG = __allegro_KB_SCROLOCK_FLAG;
KB_NUMLOCK_FLAG = __allegro_KB_NUMLOCK_FLAG;
KB_CAPSLOCK_FLAG = __allegro_KB_CAPSLOCK_FLAG;
KB_INALTSEQ_FLAG = __allegro_KB_INALTSEQ_FLAG;
KB_ACCENT1_FLAG = __allegro_KB_ACCENT1_FLAG;
KB_ACCENT2_FLAG = __allegro_KB_ACCENT2_FLAG;
KB_ACCENT3_FLAG = __allegro_KB_ACCENT3_FLAG;
KB_ACCENT4_FLAG = __allegro_KB_ACCENT4_FLAG;
KEY_A = __allegro_KEY_A;
KEY_B = __allegro_KEY_B;
KEY_C = __allegro_KEY_C;
KEY_D = __allegro_KEY_D;
KEY_E = __allegro_KEY_E;
KEY_F = __allegro_KEY_F;
KEY_G = __allegro_KEY_G;
KEY_H = __allegro_KEY_H;
KEY_I = __allegro_KEY_I;
KEY_J = __allegro_KEY_J;
KEY_K = __allegro_KEY_K;
KEY_L = __allegro_KEY_L;
KEY_M = __allegro_KEY_M;
KEY_N = __allegro_KEY_N;
KEY_O = __allegro_KEY_O;
KEY_P = __allegro_KEY_P;
KEY_Q = __allegro_KEY_Q;
KEY_R = __allegro_KEY_R;
KEY_S = __allegro_KEY_S;
KEY_T = __allegro_KEY_T;
KEY_U = __allegro_KEY_U;
KEY_V = __allegro_KEY_V;
KEY_W = __allegro_KEY_W;
KEY_X = __allegro_KEY_X;
KEY_Y = __allegro_KEY_Y;
KEY_Z = __allegro_KEY_Z;
KEY_0 = __allegro_KEY_0;
KEY_1 = __allegro_KEY_1;
KEY_2 = __allegro_KEY_2;
KEY_3 = __allegro_KEY_3;
KEY_4 = __allegro_KEY_4;
KEY_5 = __allegro_KEY_5;
KEY_6 = __allegro_KEY_6;
KEY_7 = __allegro_KEY_7;
KEY_8 = __allegro_KEY_8;
KEY_9 = __allegro_KEY_9;
KEY_0_PAD = __allegro_KEY_0_PAD;
KEY_1_PAD = __allegro_KEY_1_PAD;
KEY_2_PAD = __allegro_KEY_2_PAD;
KEY_3_PAD = __allegro_KEY_3_PAD;
KEY_4_PAD = __allegro_KEY_4_PAD;
KEY_5_PAD = __allegro_KEY_5_PAD;
KEY_6_PAD = __allegro_KEY_6_PAD;
KEY_7_PAD = __allegro_KEY_7_PAD;
KEY_8_PAD = __allegro_KEY_8_PAD;
KEY_9_PAD = __allegro_KEY_9_PAD;
KEY_F1 = __allegro_KEY_F1;
KEY_F2 = __allegro_KEY_F2;
KEY_F3 = __allegro_KEY_F3;
KEY_F4 = __allegro_KEY_F4;
KEY_F5 = __allegro_KEY_F5;
KEY_F6 = __allegro_KEY_F6;
KEY_F7 = __allegro_KEY_F7;
KEY_F8 = __allegro_KEY_F8;
KEY_F9 = __allegro_KEY_F9;
KEY_F10 = __allegro_KEY_F10;
KEY_F11 = __allegro_KEY_F11;
KEY_F12 = __allegro_KEY_F12;
KEY_ESC = __allegro_KEY_ESC;
KEY_TILDE = __allegro_KEY_TILDE;
KEY_MINUS = __allegro_KEY_MINUS;
KEY_EQUALS = __allegro_KEY_EQUALS;
KEY_BACKSPACE = __allegro_KEY_BACKSPACE;
KEY_TAB = __allegro_KEY_TAB;
KEY_OPENBRACE = __allegro_KEY_OPENBRACE;
KEY_CLOSEBRACE = __allegro_KEY_CLOSEBRACE;
KEY_ENTER = __allegro_KEY_ENTER;
KEY_COLON = __allegro_KEY_COLON;
KEY_QUOTE = __allegro_KEY_QUOTE;
KEY_BACKSLASH = __allegro_KEY_BACKSLASH;
KEY_BACKSLASH2 = __allegro_KEY_BACKSLASH2;
KEY_COMMA = __allegro_KEY_COMMA;
KEY_STOP = __allegro_KEY_STOP;
KEY_SLASH = __allegro_KEY_SLASH;
KEY_SPACE = __allegro_KEY_SPACE;
KEY_INSERT = __allegro_KEY_INSERT;
KEY_DEL = __allegro_KEY_DEL;
KEY_HOME = __allegro_KEY_HOME;
KEY_END = __allegro_KEY_END;
KEY_PGUP = __allegro_KEY_PGUP;
KEY_PGDN = __allegro_KEY_PGDN;
KEY_LEFT = __allegro_KEY_LEFT;
KEY_RIGHT = __allegro_KEY_RIGHT;
KEY_UP = __allegro_KEY_UP;
KEY_DOWN = __allegro_KEY_DOWN;
KEY_SLASH_PAD = __allegro_KEY_SLASH_PAD;
KEY_ASTERISK = __allegro_KEY_ASTERISK;
KEY_MINUS_PAD = __allegro_KEY_MINUS_PAD;
KEY_PLUS_PAD = __allegro_KEY_PLUS_PAD;
KEY_DEL_PAD = __allegro_KEY_DEL_PAD;
KEY_ENTER_PAD = __allegro_KEY_ENTER_PAD;
KEY_PRTSCR = __allegro_KEY_PRTSCR;
KEY_PAUSE = __allegro_KEY_PAUSE;
KEY_ABNT_C1 = __allegro_KEY_ABNT_C1;
KEY_YEN = __allegro_KEY_YEN;
KEY_KANA = __allegro_KEY_KANA;
KEY_CONVERT = __allegro_KEY_CONVERT;
KEY_NOCONVERT = __allegro_KEY_NOCONVERT;
KEY_AT = __allegro_KEY_AT;
KEY_CIRCUMFLEX = __allegro_KEY_CIRCUMFLEX;
KEY_COLON2 = __allegro_KEY_COLON2;
KEY_KANJI = __allegro_KEY_KANJI;
KEY_EQUALS_PAD = __allegro_KEY_EQUALS_PAD;
KEY_BACKQUOTE = __allegro_KEY_BACKQUOTE;
KEY_SEMICOLON = __allegro_KEY_SEMICOLON;
KEY_COMMAND = __allegro_KEY_COMMAND;
KEY_UNKNOWN1 = __allegro_KEY_UNKNOWN1;
KEY_UNKNOWN2 = __allegro_KEY_UNKNOWN2;
KEY_UNKNOWN3 = __allegro_KEY_UNKNOWN3;
KEY_UNKNOWN4 = __allegro_KEY_UNKNOWN4;
KEY_UNKNOWN5 = __allegro_KEY_UNKNOWN5;
KEY_UNKNOWN6 = __allegro_KEY_UNKNOWN6;
KEY_UNKNOWN7 = __allegro_KEY_UNKNOWN7;
KEY_UNKNOWN8 = __allegro_KEY_UNKNOWN8;
KEY_MODIFIERS = __allegro_KEY_MODIFIERS;
KEY_LSHIFT = __allegro_KEY_LSHIFT;
KEY_RSHIFT = __allegro_KEY_RSHIFT;
KEY_LCONTROL = __allegro_KEY_LCONTROL;
KEY_RCONTROL = __allegro_KEY_RCONTROL;
KEY_ALT = __allegro_KEY_ALT;
KEY_ALTGR = __allegro_KEY_ALTGR;
KEY_LWIN = __allegro_KEY_LWIN;
KEY_RWIN = __allegro_KEY_RWIN;
KEY_MENU = __allegro_KEY_MENU;
KEY_SCRLOCK = __allegro_KEY_SCRLOCK;
KEY_NUMLOCK = __allegro_KEY_NUMLOCK;
KEY_CAPSLOCK = __allegro_KEY_CAPSLOCK;
KEY_MAX = __allegro_KEY_MAX;
{$ENDIF ALLEGRO_INTERFACE}
{$IFDEF ALLEGRO_IMPLEMENTATION}
{$ENDIF ALLEGRO_IMPLEMENTATION}
{$IFDEF ALLEGRO_LOADVARIABLE}
the_keyboard_driver := LoadDLL('keyboard_driver');
_keyboard_driver_list := LoadDLL('_keyboard_driver_list');
install_keyboard := LoadDLL('install_keyboard');
remove_keyboard := LoadDLL('remove_keyboard');
poll_keyboard := LoadDLL('poll_keyboard');
keyboard_needs_poll := LoadDLL('keyboard_needs_poll');
keyboard_callback := LoadDLL('keyboard_callback');
keyboard_ucallback := LoadDLL('keyboard_ucallback');
keyboard_lowlevel_callback := LoadDLL('keyboard_lowlevel_callback');
install_keyboard_hooks := LoadDLL('install_keyboard_hooks');
key := LoadDLL('key');
key_shifts := LoadDLL('key_shifts');
three_finger_flag := LoadDLL('three_finger_flag');
key_led_flag := LoadDLL('key_led_flag');
keypressed := LoadDLL('keypressed');
readkey := LoadDLL('readkey');
ureadkey := LoadDLL('ureadkey');
simulate_keypress := LoadDLL('simulate_keypress');
simulate_ukeypress := LoadDLL('simulate_ukeypress');
clear_keybuf := LoadDLL('clear_keybuf');
set_leds := LoadDLL('set_leds');
set_keyboard_rate := LoadDLL('set_keyboard_rate');
scancode_to_ascii := LoadDLL('scancode_to_ascii');
scancode_to_name := LoadDLL('scancode_to_name');
{$ENDIF ALLEGRO_LOADVARIABLE}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -