#include <stdarg.h>
#include <windef.h>
#include <winuser.h>
#include <ndk/kbd.h>
Go to the source code of this file.
◆ DEADTRANS
◆ KMEXT
◆ KNUMS
◆ ROSDATA
◆ VK_EMPTY
#define VK_EMPTY 0xff /* The non-existent VK */ |
◆ vk_master
◆ WIN32_NO_STATUS
◆ DllMain()
◆ KbdLayerDescriptor()
Definition at line 586 of file kbdcan.c.
586 {
588}
ROSDATA KBDTABLES keyboard_layout_table
◆ dead_key
◆ dead_key_names
Initial value:= {
L"\x00b4" L"ACCENT AIGU",
L"^" L"ACCENT CIRCONFLEXE",
}
Definition at line 362 of file kbdcan.c.
◆ extcode0_to_vk
◆ extcode1_to_vk
Initial value:
Definition at line 147 of file kbdcan.c.
◆ extended_key_names
Initial value:= {
{ 0x1d,
L"Right Control" },
{ 0x5b,
L"Left <ReactOS>" },
{ 0x5c,
L"Right <ReactOS>" },
{ 0x5d,
L"Application" },
}
Definition at line 335 of file kbdcan.c.
◆ key_names
◆ key_to_chars_2mod
ROSDATA VK_TO_WCHARS2 key_to_chars_2mod[] |
Initial value:
Definition at line 166 of file kbdcan.c.
◆ key_to_chars_3mod
ROSDATA VK_TO_WCHARS3 key_to_chars_3mod[] |
Initial value:= {
{ '2', 0, {'2', '@', 0x00b2} },
{
'K',
CAPLOK, {
'k',
'K', 0x0138} },
{ 0, 0 }
}
Definition at line 177 of file kbdcan.c.
◆ key_to_chars_4mod
ROSDATA VK_TO_WCHARS4 key_to_chars_4mod[] |
◆ key_to_chars_5mod
ROSDATA VK_TO_WCHARS5 key_to_chars_5mod[] |
Initial value:= {
{
'7', 0, {
'7',
'&',
WCH_NONE, 0x215e,
'{' } },
{
'8', 0, {
'8',
'*',
WCH_NONE, 0x2122,
'}' } },
{
'9', 0, {
'9',
'(',
WCH_NONE, 0x00b1,
'[' } },
{ 0xff, 0, {
'^', 0x00a8,
WCH_NONE, 0x02da,
'`' } },
{ VK_OEM_COMMA, 0, {',', '\'', 0x2015, 0x00d7, '<' } },
{ VK_OEM_PERIOD,0, {
'.',
'\"',
WCH_DEAD, 0x00f7,
'>' } },
{ 0, 0 }
}
Definition at line 223 of file kbdcan.c.
◆ key_to_chars_6mod
ROSDATA VK_TO_WCHARS6 key_to_chars_6mod[] |
Initial value:= {
{
VK_SPACE, 0, {
' ',
' ',
' ',
' ', 0x00a0,
' ' } },
{ 0, 0 }
}
Definition at line 245 of file kbdcan.c.
◆ keyboard_layout_table
Initial value:= {
0,
0,
}
ROSDATA DEADKEY dead_key[]
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 DEADKEY_LPWSTR dead_key_names[]
ROSDATA VSC_VK extcode1_to_vk[]
Definition at line 558 of file kbdcan.c.
Referenced by KbdLayerDescriptor().
◆ keypad_numbers
ROSDATA VK_TO_WCHARS1 keypad_numbers[] |
Initial value:
Definition at line 254 of file kbdcan.c.
◆ modifier_bits
Initial value:= {
9,
}
ROSDATA VK_TO_BIT modifier_keys[]
Definition at line 160 of file kbdcan.c.
◆ modifier_keys
Initial value:
Definition at line 152 of file kbdcan.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 270 of file kbdcan.c.