mirror of
https://github.com/reactos/reactos.git
synced 2025-01-05 22:12:46 +00:00
Add table of shift state combinations, and add table of shift state types.
svn path=/trunk/; revision=43984
This commit is contained in:
parent
bb5b97e281
commit
374c1a0142
2 changed files with 84 additions and 0 deletions
|
@ -60,6 +60,88 @@ VKNAME Modifiers[] =
|
|||
{0x12, "KBDALT"}
|
||||
};
|
||||
|
||||
/* Table of states */
|
||||
PCHAR StateLabel[] =
|
||||
{
|
||||
"",
|
||||
"Shift",
|
||||
" Ctrl",
|
||||
"S+Ctrl",
|
||||
" Alt",
|
||||
"Shift+Alt",
|
||||
" Ctl+Alt",
|
||||
"S+Ctl+Alt",
|
||||
" X1 ",
|
||||
"S+ X1 ",
|
||||
" C+ X1 ",
|
||||
"S+C+ X1 ",
|
||||
" A+X1 ",
|
||||
"S+ A+X1 ",
|
||||
" C+A+X1 ",
|
||||
"S+C+A+X1 ",
|
||||
" X2 ",
|
||||
"S+ X2 ",
|
||||
" C+ X2 ",
|
||||
"S+C+ X2 ",
|
||||
" A+ X2 ",
|
||||
"S+ A+ X2 ",
|
||||
" C+A+ X2 ",
|
||||
"S+C+A+ X2 ",
|
||||
" X1+X2 ",
|
||||
"S+ X1+X2 ",
|
||||
" C+ X1+X2 ",
|
||||
"S+C+ X1+X2 ",
|
||||
" A+X1+X2 ",
|
||||
"S+ A+X1+X2 ",
|
||||
" C+A+X1+X2 ",
|
||||
"S+C+A+X1+X2 ",
|
||||
" X3",
|
||||
"S+ X3",
|
||||
" C+ X3",
|
||||
"S+C+ X3",
|
||||
" A+ X3",
|
||||
"S+ A+ X3",
|
||||
" C+A+ X3",
|
||||
"S+C+A+ X3",
|
||||
" X1+ X3",
|
||||
"S+ X1+ X3",
|
||||
" C+ X1+ X3",
|
||||
"S+C+ X1+ X3",
|
||||
" A+X1+ X3",
|
||||
"S+ A+X1+ X3",
|
||||
" C+A+X1+ X3",
|
||||
"S+C+A+X1+ X3",
|
||||
" X2+X3",
|
||||
"S+ X2+X3",
|
||||
" C+ X2+X3",
|
||||
"S+C+ X2+X3",
|
||||
" A+ X2+X3",
|
||||
"S+ A+ X2+X3",
|
||||
" C+A+ X2+X3",
|
||||
"S+C+A+ X2+X3",
|
||||
" X1+X2+X3",
|
||||
"S+ X1+X2+X3",
|
||||
" C+ X1+X2+X3",
|
||||
"S+C+ X1+X2+X3",
|
||||
" A+X1+X2+X3",
|
||||
"S+ A+X1+X2+X3",
|
||||
" C+A+X1+X2+X3",
|
||||
"S+C+A+X1+X2+X3",
|
||||
"unexpected",
|
||||
"unexpected"
|
||||
};
|
||||
|
||||
/* Table of Cap States */
|
||||
PCHAR CapState[] =
|
||||
{
|
||||
"0",
|
||||
"CAPLOK",
|
||||
"SGCAPS",
|
||||
"CAPLOCK | SGCAPS",
|
||||
"CAPLOKALTGR",
|
||||
"CAPLOK | CAPLOKALTGR"
|
||||
};
|
||||
|
||||
/* ISO 110-key Keyboard Scancode to Virtual Key Conversion Table */
|
||||
SCVK ScVk[] =
|
||||
{
|
||||
|
|
|
@ -78,6 +78,8 @@ extern FILE* gfpInput;
|
|||
extern VKNAME VKName[];
|
||||
extern VKNAME Modifiers[];
|
||||
extern SCVK ScVk[];
|
||||
extern PCHAR StateLabel[];
|
||||
extern PCHAR CapState[];
|
||||
extern LAYOUT g_Layout;
|
||||
extern CHAR gVKeyName[32];
|
||||
extern CHAR gKBDName[10];
|
||||
|
|
Loading…
Reference in a new issue