#include <stdarg.h>
#include <windef.h>
#include <winuser.h>
#include <ndk/kbd.h>
#include "deadkeys/tilde"
#include "deadkeys/caron"
#include "deadkeys/circumflex"
#include "deadkeys/breve"
#include "deadkeys/ring_above"
#include "deadkeys/ogonek"
#include "deadkeys/grave_acc"
#include "deadkeys/dot_above"
#include "deadkeys/acute_acc"
#include "deadkeys/dbl_acute_acc"
#include "deadkeys/comma_below"
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 472 of file kbdrost.c.
473{
475}
ROSDATA KBDTABLES keyboard_layout_table
◆ dead_key
◆ dead_key_names
Initial value:=
{
L"\x0300" L"Accent grav",
L"\x0301" L"Accent acut",
L"\x030B" L"Accent acut dublu",
L"\x0326" L"Virgul\u0103",
L"\x0327" L"Sedil\u0103",
}
Definition at line 400 of file kbdrost.c.
◆ extcode0_to_vk
◆ extcode1_to_vk
◆ extended_key_names
Initial value:=
{
{ 0x1c,
L"Intr. numerice" },
{ 0x1d,
L"Control dreapta" },
{ 0x38,
L"Alt dreapta" },
{ 0x45,
L"Fix. numerice" },
{ 0x46,
L"\u00CEntrerupere" },
{ 0x4b,
L"St\u00E2nga" },
{ 0x4f,
L"Sf\u00E2r\u0219it" },
{ 0x52,
L"Inser\u021Bie" },
{ 0x53,
L"\u0218tergere" },
{ 0x5b,
L"Meniu st\u00E2nga" },
{ 0x5c,
L"Meniu dreapta" },
}
Definition at line 374 of file kbdrost.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:=
{
{ VK_OEM_102, 0, {'\\','|', 0x1c } },
{ 0, 0 }
}
Definition at line 241 of file kbdrost.c.
◆ key_to_chars_4mod
ROSDATA VK_TO_WCHARS4 key_to_chars_4mod[] |
Initial value:=
{
{
'1', 0, {
'1',
'!',
WCH_NONE, 0x0303 } },
{
'2', 0, {
'2',
'@',
WCH_NONE, 0x030C } },
{
'3', 0, {
'3',
'#',
WCH_NONE, 0x0302 } },
{
'4', 0, {
'4',
'$',
WCH_NONE, 0x0306 } },
{
'5', 0, {
'5',
'%',
WCH_NONE, 0x030A } },
{
'6', 0, {
'6',
'^',
WCH_NONE, 0x0328 } },
{
'7', 0, {
'7',
'&',
WCH_NONE, 0x0300 } },
{
'8', 0, {
'8',
'*',
WCH_NONE, 0x0307 } },
{
'9', 0, {
'9',
'(',
WCH_NONE, 0x0301 } },
{
'0', 0, {
'0',
')',
WCH_NONE, 0x030B } },
{ 0, 0 }
}
Definition at line 253 of file kbdrost.c.
◆ key_to_chars_5mod
ROSDATA VK_TO_WCHARS5 key_to_chars_5mod[] |
Initial value:=
{
{ VK_OEM_MINUS, 0, {
'-',
'_',
WCH_NONE, 0x0308 , 0x2013 } },
{ VK_OEM_PLUS, 0, {
'=',
'+',
WCH_NONE, 0x0327 , 0x00B1 } },
{ VK_OEM_COMMA, 0, {
',',
';',
WCH_NONE,
'<', 0x00AB } },
{ VK_OEM_PERIOD, 0, {
'.',
':',
WCH_NONE,
'>', 0x00BB } },
{ 0, 0 }
}
Definition at line 272 of file kbdrost.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 442 of file kbdrost.c.
Referenced by KbdLayerDescriptor().
◆ keypad_numbers
ROSDATA VK_TO_WCHARS1 keypad_numbers[] |
◆ modifier_bits
Initial value:=
{
7,
}
ROSDATA VK_TO_BIT modifier_keys[]
Definition at line 196 of file kbdrost.c.
◆ modifier_keys
◆ 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 306 of file kbdrost.c.