Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

kbdlk41j.c File Reference

#include <windows.h>
#include <ime.h>
#include "vkoem.h"
#include "kbdjpn.h"
#include "kbdlk41j.h"

Go to the source code of this file.

Defines

#define ALLOC_SECTION_LDATA

Functions

PKBDTABLES KbdLayerDescriptor (VOID)
PKBDNLSTABLES KbdNlsLayerDescriptor (VOID)

Variables

ALLOC_SECTION_LDATA USHORT ausVK []
ALLOC_SECTION_LDATA VSC_VK aE0VscToVk []
ALLOC_SECTION_LDATA VSC_VK aE1VscToVk []
ALLOC_SECTION_LDATA VK_TO_BIT aVkToBits []
ALLOC_SECTION_LDATA MODIFIERS CharModifiers
ALLOC_SECTION_LDATA VK_TO_WCHARS4 aVkToWch4 []
ALLOC_SECTION_LDATA VK_TO_WCHARS6 aVkToWch6 []
ALLOC_SECTION_LDATA VK_TO_WCHARS8 aVkToWch8 []
ALLOC_SECTION_LDATA VK_TO_WCHARS4 aVkToWch1 []
ALLOC_SECTION_LDATA VK_TO_WCHAR_TABLE aVkToWcharTable []
ALLOC_SECTION_LDATA VSC_LPWSTR aKeyNames []
ALLOC_SECTION_LDATA VSC_LPWSTR aKeyNamesExt []
ALLOC_SECTION_LDATA KBDTABLES KbdTables
ALLOC_SECTION_LDATA VK_F VkToFuncTable_LK411 []
ALLOC_SECTION_LDATA KBDNLSTABLES KbdNlsTables


Define Documentation

#define ALLOC_SECTION_LDATA
 

Definition at line 21 of file kbdlk41j.c.


Function Documentation

PKBDTABLES KbdLayerDescriptor VOID   ) 
 

Definition at line 477 of file kbdlk41j.c.

References KbdTables.

00478 { 00479 return &KbdTables; 00480 }

PKBDNLSTABLES KbdNlsLayerDescriptor VOID   ) 
 

Definition at line 678 of file kbdlk41j.c.

References KbdNlsTables.

00679 { 00680 return &KbdNlsTables; 00681 }


Variable Documentation

ALLOC_SECTION_LDATA VSC_VK aE0VscToVk[] [static]
 

Initial value:

{ { 0x0F, X0F | KBDEXT | KBDSPECIAL | KBDMULTIVK }, { 0x1C, X1C | KBDEXT }, { 0x1D, X1D | KBDEXT }, { 0x35, X35 | KBDEXT }, { 0x37, X37 | KBDEXT }, { 0x38, X38 | KBDEXT }, { 0x3D, X3D | KBDEXT }, { 0x3E, X3E | KBDEXT }, { 0x3F, X3F | KBDEXT }, { 0x40, X40 | KBDEXT }, { 0x41, X41 | KBDEXT }, { 0x46, X46 | KBDEXT }, { 0x47, X47 | KBDEXT }, { 0x48, X48 | KBDEXT }, { 0x49, X49 | KBDEXT }, { 0x4B, X4B | KBDEXT }, { 0x4D, X4D | KBDEXT }, { 0x4E, X4E | KBDEXT }, { 0x4F, X4F | KBDEXT }, { 0x50, X50 | KBDEXT }, { 0x51, X51 | KBDEXT }, { 0x52, X52 | KBDEXT }, { 0x53, X53 | KBDEXT }, { 0, 0 } }

Definition at line 103 of file kbdlk41j.c.

ALLOC_SECTION_LDATA VSC_VK aE1VscToVk[] [static]
 

Initial value:

{ { 0x1D, Y1D }, { 0 , 0 } }

Definition at line 134 of file kbdlk41j.c.

ALLOC_SECTION_LDATA VSC_LPWSTR aKeyNames[] [static]
 

Definition at line 354 of file kbdlk41j.c.

ALLOC_SECTION_LDATA VSC_LPWSTR aKeyNamesExt[] [static]
 

Definition at line 404 of file kbdlk41j.c.

ALLOC_SECTION_LDATA USHORT ausVK[] [static]
 

Definition at line 28 of file kbdlk41j.c.

ALLOC_SECTION_LDATA VK_TO_BIT aVkToBits[] [static]
 

Initial value:

{ { VK_SHIFT, KBDSHIFT }, { VK_CONTROL, KBDCTRL }, { VK_MENU, KBDALT }, { VK_KANA, KBDKANA }, { 0, 0 } }

Definition at line 152 of file kbdlk41j.c.

ALLOC_SECTION_LDATA VK_TO_WCHARS4 aVkToWch1[] [static]
 

Initial value:

{ { VK_NUMPAD0 , 0 , '0' , WCH_NONE , '0' ,WCH_NONE}, { VK_NUMPAD1 , 0 , '1' , WCH_NONE , '1' ,WCH_NONE}, { VK_NUMPAD2 , 0 , '2' , WCH_NONE , '2' ,WCH_NONE}, { VK_NUMPAD3 , 0 , '3' , WCH_NONE , '3' ,WCH_NONE}, { VK_NUMPAD4 , 0 , '4' , WCH_NONE , '4' ,WCH_NONE}, { VK_NUMPAD5 , 0 , '5' , WCH_NONE , '5' ,WCH_NONE}, { VK_NUMPAD6 , 0 , '6' , WCH_NONE , '6' ,WCH_NONE}, { VK_NUMPAD7 , 0 , '7' , WCH_NONE , '7' ,WCH_NONE}, { VK_NUMPAD8 , 0 , '8' , WCH_NONE , '8' ,WCH_NONE}, { VK_NUMPAD9 , 0 , '9' , WCH_NONE , '9' ,WCH_NONE}, { 0 , 0 , '\0' , 0 , 0 ,0 } }

Definition at line 305 of file kbdlk41j.c.

ALLOC_SECTION_LDATA VK_TO_WCHARS4 aVkToWch4[] [static]
 

Definition at line 218 of file kbdlk41j.c.

ALLOC_SECTION_LDATA VK_TO_WCHARS6 aVkToWch6[] [static]
 

Initial value:

{ {VK_BACK , 0 ,'\b' ,'\b' ,'\b' ,'\b' , 0x7f , 0x7f }, {VK_CANCEL , 0 ,0x03 ,0x03 ,0x03 ,0x03 , 0x03 , 0x03 }, {VK_ESCAPE , 0 ,0x1b ,0x1b ,0x1b ,0x1b , 0x1b , 0x1b }, {VK_OEM_4 , KANALOK ,'[' ,'{' ,WCH_SVS ,WCH_OB , 0x1b , 0x1b }, {VK_OEM_5 , KANALOK ,'\\' ,'|' ,WCH_PS ,WCH_PS , 0x1c , 0x1c }, {VK_OEM_102 , KANALOK ,WCH_NONE ,'_' ,WCH_RO ,WCH_RO , 0x1c , 0x1c }, {VK_OEM_6 , KANALOK ,']' ,'}' ,WCH_MU ,WCH_CB , 0x1d , 0x1d }, {VK_RETURN , 0 ,'\r' ,'\r' ,'\r' ,'\r' , '\n' , '\n' }, {VK_SPACE , 0 , , , , , 0x20 , 0x20 }, {0 , 0 ,0 ,0 ,0 ,0 , 0 , 0 } }

Definition at line 273 of file kbdlk41j.c.

ALLOC_SECTION_LDATA VK_TO_WCHARS8 aVkToWch8[] [static]
 

Initial value:

{ {'2' , KANALOK ,'2' ,'"' ,WCH_HU ,WCH_HU , WCH_NONE , WCH_NONE , 0x00 , 0x00 }, {'6' , KANALOK ,'6' ,'&' ,WCH_O ,WCH_OO , WCH_NONE , WCH_NONE , 0x1e , 0x1e }, {VK_OEM_MINUS , KANALOK ,'-' ,'=' ,WCH_HO ,WCH_HO , WCH_NONE , WCH_NONE , 0x1f , 0x1f }, {0 , 0 ,0 ,0 ,0 ,0 , 0 , 0 , 0 , 0 } }

Definition at line 289 of file kbdlk41j.c.

ALLOC_SECTION_LDATA VK_TO_WCHAR_TABLE aVkToWcharTable[] [static]
 

Initial value:

{ { (PVK_TO_WCHARS1)aVkToWch6, 6, sizeof(aVkToWch6[0]) }, { (PVK_TO_WCHARS1)aVkToWch8, 8, sizeof(aVkToWch8[0]) }, { (PVK_TO_WCHARS1)aVkToWch4, 4, sizeof(aVkToWch4[0]) }, { (PVK_TO_WCHARS1)aVkToWch1, 4, sizeof(aVkToWch1[0]) }, { NULL, 0, 0 } }

Definition at line 335 of file kbdlk41j.c.

ALLOC_SECTION_LDATA MODIFIERS CharModifiers [static]
 

Initial value:

{ &aVkToBits[0], 11, { 0, 1, 4, 6, SHFT_INVALID, SHFT_INVALID, SHFT_INVALID, SHFT_INVALID, 2, 3, 5, 7 } }

Definition at line 169 of file kbdlk41j.c.

ALLOC_SECTION_LDATA KBDNLSTABLES KbdNlsTables [static]
 

Initial value:

{ NLSKBD_OEM_DEC, NLSKBD_INFO_EMURATE_106_KEYBOARD, 5, VkToFuncTable_LK411, 0, NULL }

Definition at line 668 of file kbdlk41j.c.

Referenced by KbdNlsLayerDescriptor().

ALLOC_SECTION_LDATA KBDTABLES KbdTables [static]
 

Initial value:

{ &CharModifiers, aVkToWcharTable, NULL, aKeyNames, aKeyNamesExt, NULL, ausVK, sizeof(ausVK) / sizeof(ausVK[0]), aE0VscToVk, aE1VscToVk, 0 }

Definition at line 439 of file kbdlk41j.c.

Referenced by KbdLayerDescriptor().

ALLOC_SECTION_LDATA VK_F VkToFuncTable_LK411[] [static]
 

Definition at line 489 of file kbdlk41j.c.


Generated on Sat May 15 19:44:24 2004 for test by doxygen 1.3.7