⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keyboard.inc

📁 著名的游戏开发库Allegro4.2.0 for DELPHI
💻 INC
📖 第 1 页 / 共 2 页
字号:
   __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 + -