#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
◆ KbdLayerDescriptor()
Definition at line 463 of file kbdfi.c.
463 {
465}
ROSDATA KBDTABLES keyboard_layout_table
◆ dead_key
◆ dead_key_names
Initial value:
Definition at line 360 of file kbdfi.c.
◆ extcode0_to_vk
◆ extcode1_to_vk
Initial value:
Definition at line 143 of file kbdfi.c.
◆ extended_key_names
Initial value:= {
{ 0x1c,
L"RETUR (Numerisk tangent)" },
{ 0x35,
L"JAKO (Numerisk tangent)" },
{ 0x37,
L"PRINT SCREEN" },
{ 0x5b,
L"VASEN <ReactOS>" },
{ 0x5c,
L"OIKEA <ReactOS>" },
}
Definition at line 333 of file kbdfi.c.
◆ key_names
◆ key_to_chars_2mod
ROSDATA VK_TO_WCHARS2 key_to_chars_2mod[] |
Initial value:= {
{ '1', 0, {'1', '!'} },
{ VK_OEM_COMMA, 0, {',' , ';'} },
{ VK_OEM_PERIOD, 0, {'.' , ':'} },
{ 0, 0 }
}
Definition at line 161 of file kbdfi.c.
◆ key_to_chars_3mod
ROSDATA VK_TO_WCHARS3 key_to_chars_3mod[] |
◆ key_to_chars_4mod
ROSDATA VK_TO_WCHARS4 key_to_chars_4mod[] |
Initial value:= {
{
'2', 0, {
'2',
'\"',
WCH_NONE,
'@' } },
{
'3', 0, {
'3',
'#' ,
WCH_NONE, 0xa3 } },
{
'4', 0, {
'4', 0xa4,
WCH_NONE,
'$' } },
{
'5', 0, {
'5',
'%' ,
WCH_NONE, 0x20ac} },
{
'7', 0, {
'7',
'/' ,
WCH_NONE,
'{' } },
{
'8', 0, {
'8',
'(' ,
WCH_NONE,
'[' } },
{
'9', 0, {
'9',
')' ,
WCH_NONE,
']' } },
{
'0', 0, {
'0',
'=' ,
WCH_NONE,
'}' } },
{ VK_OEM_PLUS, 0, {
'+',
'?',
WCH_NONE,
'\\'} },
{
'E' ,
CAPLOK , {
'e' ,
'E' , 0x05, 0x20ac } },
{
VK_EMPTY, 0, {0xa8 , 0x5e , 0x1d, 0x7e } },
{
'M' ,
CAPLOK , {
'm',
'M', 0x0d, 0x00b5} },
{ VK_OEM_102, 0, {'<', '>', 0x1c, '|' } },
{ 0, 0 }
}
Definition at line 224 of file kbdfi.c.
◆ key_to_chars_5mod
ROSDATA VK_TO_WCHARS5 key_to_chars_5mod[] |
Initial value:
Definition at line 245 of file kbdfi.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 434 of file kbdfi.c.
Referenced by KbdLayerDescriptor().
◆ keypad_numbers
ROSDATA VK_TO_WCHARS1 keypad_numbers[] |
Initial value:
Definition at line 251 of file kbdfi.c.
◆ modifier_bits
Initial value:= {
6,
}
ROSDATA VK_TO_BIT modifier_keys[]
Definition at line 155 of file kbdfi.c.
◆ modifier_keys
Initial value:
Definition at line 148 of file kbdfi.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[]
Definition at line 268 of file kbdfi.c.