Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Коды виртуальных клавиш

Delphi , ОС и Железо , Клавиши

Коды виртуальных клавиш

Надпись на мониторе: Для продолжения нажмите все клавиши сразу.


vk_LButton   = $01;
vk_RButton   = $02;
vk_Cancel    = $03;
vk_MButton   = $04;   { генерятся только системой вместе с L & RBUTTON }
vk_Back      = $08;
vk_Tab       = $09;
vk_Clear     = $0C;
vk_Return    = $0D;
vk_Shift     = $10;
vk_Control   = $11;
vk_Menu      = $12;
vk_Pause     = $13;
vk_Capital   = $14;
vk_Escape    = $1B;
vk_Space     = $20;
vk_Prior     = $21;
vk_Next      = $22;


vk_End       = $23;
vk_Home      = $24;
vk_Left      = $25;
vk_Up        = $26;
vk_Right     = $27;
vk_Down      = $28;
vk_Select    = $29;
vk_Print     = $2A;
vk_Execute   = $2B;
vk_SnapShot  = $2C;
{ vk_Copy      = $2C не используется клавиатурой }

vk_Insert    = $2D;
vk_Delete    = $2E;
vk_Help      = $2F;
{ vk_A - vk_Z такие же, как и их ASCII-эквиваленты: 'A' - 'Z' }
{ vk_0 - vk_9 такие же, как и их ASCII-эквиваленты: '0' - '9' }


vk_NumPad0   = $60;
vk_NumPad1   = $61;
vk_NumPad2   = $62;
vk_NumPad3   = $63;
vk_NumPad4   = $64;
vk_NumPad5   = $65;
vk_NumPad6   = $66;
vk_NumPad7   = $67;
vk_NumPad8   = $68;
vk_NumPad9   = $69;
vk_Multiply  = $6A;
vk_Add       = $6B;
vk_Separator = $6C;
vk_Subtract  = $6D;
vk_Decimal   = $6E;
vk_Divide    = $6F;
vk_F1        = $70;
vk_F2        = $71;
vk_F3        = $72;
vk_F4        = $73;
vk_F5        = $74;


vk_F6        = $75;
vk_F7        = $76;
vk_F8        = $77;
vk_F9        = $78;
vk_F10       = $79;
vk_F11       = $7A;
vk_F12       = $7B;
vk_F13       = $7C;
vk_F14       = $7D;
vk_F15       = $7E;
vk_F16       = $7F;
vk_F17       = $80;
vk_F18       = $81;
vk_F19       = $82;
vk_F20       = $83;
vk_F21       = $84;
vk_F22       = $85;
vk_F23       = $86;
vk_F24       = $87;
vk_NumLock   = $90;
vk_Scroll    = $91;

Это список виртуальных кодов клавиш, используемых в программировании, особенно в контексте операционной системы Windows. Эти коды используются для представления конкретных клавиш на клавиатуре, таких как функциональные клавиши, навигационные клавиши и специальные клавиши.

Вот разбивка на различные разделы:

  1. vk_... - Это префикс, указывающий, что код является виртуальным кодом клавиши.
  2. LButton, RButton, Cancel, и т.д. - Эти являются основными кнопками мыши и системными специальными клавишами, такими как Cancel и Menu.
  3. Tab, Clear, Return, и т.д. - Это стандартные клавиши клавиатуры, включая tab, clear, return, shift, control и другие.
  4. vk_End, vk_Home, vk_Left, vk_Up, и т.д. - Эти являются навигационными клавишами, такими как end, home, left arrow, up arrow и т.д.
  5. vk_Select, vk_Print, vk_Execute, и т.д. - Это специальные клавиши, используемые в различных контекстах, включая выбор текста, печать и выполнение команд.
  6. vk_Insert, vk_Delete, vk_Help - Эти являются стандартными клавишами клавиатуры для вставки текста, удаления текста и доступа к меню помощи.

Вторая половина списка включает виртуальные коды клавиш для функциональных клавиш (F1-F24), клавиш номерной панели (NumPad0-NumPad9) и других специальных клавиш, таких как:

  • Навигационные клавиши (например, vk_F1, vk_F2 и т.д.)
  • Клавиши номерной панели (например, vk_NumPad0, vk_NumPad1 и т.д.)
  • Математические операторы (например, vk_Multiply, vk_Add и т.д.)
  • Валютные и разделительные символы (например, vk_Separator, vk_Decimal и т.д.)

Эти виртуальные коды клавиш используются в различных программированных контекстах, таких как разработка игр, создание симуляторов и других приложений, требующих прямого доступа к клавиатуре.

Статья описывает коды виртуальных клавиш, используемых для обработки ввода с клавиатуры в компьютерных программах.


Комментарии и вопросы

Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.


:: Главная :: Клавиши ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-12-22 20:14:06
2025-06-16 14:16:04/0.0032451152801514/0