#include <stdarg.h>
#include <windef.h>
#include <winuser.h>
#include <ndk/kbd.h>
Go to the source code of this file.
◆ KMEXT
◆ KNUMS
◆ ROSDATA
◆ VK_EMPTY
#define VK_EMPTY 0xff /* The non-existent VK */ |
◆ vk_master
◆ WIN32_NO_STATUS
◆ KbdLayerDescriptor()
Definition at line 395 of file kbduk.c.
395 {
397}
ROSDATA KBDTABLES keyboard_layout_table
◆ extcode0_to_vk
◆ extcode1_to_vk
Initial value:
Definition at line 145 of file kbduk.c.
◆ extended_key_names
Initial value:= {
{ 0x56,
L"Left Windows" },
{ 0x5b,
L"Right Windows" },
}
Definition at line 338 of file kbduk.c.
◆ key_names
◆ key_to_chars_2mod
ROSDATA VK_TO_WCHARS2 key_to_chars_2mod[] |
◆ key_to_chars_3mod
ROSDATA VK_TO_WCHARS3 key_to_chars_3mod[] |
Initial value:
Definition at line 215 of file kbduk.c.
◆ key_to_chars_4mod
ROSDATA VK_TO_WCHARS4 key_to_chars_4mod[] |
Initial value:= {
{ VK_OEM_MINUS, 0, {
'-',
'_',
WCH_NONE, 0x1f} },
{ 0, 0 }
}
Definition at line 226 of file kbduk.c.
◆ key_to_chars_5mod
ROSDATA VK_TO_WCHARS5 key_to_chars_5mod[] |
Initial value:
Definition at line 235 of file kbduk.c.
◆ key_to_chars_6mod
ROSDATA VK_TO_WCHARS6 key_to_chars_6mod[] |
Initial value:= {
{
'E',
CAPLOK, {
'e',
'E', 0x05, 0x05, 0x00e9, 0x00c9} },
{
'U',
CAPLOK, {
'u',
'U', 0x15, 0x15, 0x00fa, 0x00da} },
{
'I',
CAPLOK, {
'i',
'I', 0x09, 0x09, 0x00ed, 0x00cd} },
{
'O',
CAPLOK, {
'o',
'O', 0x0f, 0x0f, 0x00f3, 0x00d3} },
{
'A',
CAPLOK, {
'a',
'A', 0x01, 0x01, 0x00e1, 0x00c1} },
{ 0, 0 }
}
Definition at line 243 of file kbduk.c.
◆ keyboard_layout_table
Initial value:= {
0,
0,
}
ROSDATA VSC_LPWSTR extended_key_names[]
ROSDATA USHORT scancode_to_vk[]
ROSDATA MODIFIERS modifier_bits
ROSDATA VSC_LPWSTR key_names[]
ROSDATA VSC_VK extcode0_to_vk[]
ROSDATA VK_TO_WCHAR_TABLE vk_to_wchar_master_table[]
ROSDATA VSC_VK extcode1_to_vk[]
Definition at line 365 of file kbduk.c.
Referenced by KbdLayerDescriptor().
◆ keypad_numbers
ROSDATA VK_TO_WCHARS1 keypad_numbers[] |
Initial value:
Definition at line 254 of file kbduk.c.
◆ modifier_bits
Initial value:= {
7,
{ 0, 1, 2, 3, 0, 0, 4, 5 }
}
ROSDATA VK_TO_BIT modifier_keys[]
Definition at line 157 of file kbduk.c.
◆ modifier_keys
Initial value:
Definition at line 150 of file kbduk.c.
◆ scancode_to_vk
◆ vk_to_wchar_master_table
Initial value:= {
{ 0,0,0 }
}
ROSDATA VK_TO_WCHARS1 keypad_numbers[]
ROSDATA VK_TO_WCHARS4 key_to_chars_4mod[]
ROSDATA VK_TO_WCHARS3 key_to_chars_3mod[]
ROSDATA VK_TO_WCHARS5 key_to_chars_5mod[]
ROSDATA VK_TO_WCHARS2 key_to_chars_2mod[]
ROSDATA VK_TO_WCHARS6 key_to_chars_6mod[]
Definition at line 272 of file kbduk.c.