Manufacturer-specific Virtual-Key Codes (Windows CE 5.0)

Send Feedback

The following tables show the symbolic constants and their corresponding hexadecimal values for virtual-key codes as defined by manufacturers.

NEC PC-9800 Series Definitions

Symbolic constant Hexadecimal value Description
VK_OEM_NEC_SEPARATE 0x6C  
VK_OEM_NEC_EQUAL 0x92 "=" key on numeric pad
VK_OEM_NEC_DP1 0xE0  
VK_OEM_NEC_DP2 0xE1  
VK_OEM_NEC_DP3 0xE2  
VK_OEM_NEC_DP4 0xE3  

Nokia/Ericsson Definitions

Symbolic constant Hexadecimal value
VK_OEM_F17 0x80
VK_OEM_F18 0x81
VK_OEM_F19 0x82
VK_OEM_F20 0x83
VK_OEM_F21 0x84
VK_OEM_F22 0x85
VK_OEM_F23 0x86
VK_OEM_F24 0x87
VK_ERICSSON_BASE 0xE8
VK_OEM_RESET (VK_ERICSSON_BASE + 1)
VK_OEM_JUMP (VK_ERICSSON_BASE + 2)
VK_OEM_PA1 (VK_ERICSSON_BASE + 3)
VK_OEM_PA2 (VK_ERICSSON_BASE + 4)
VK_OEM_PA3 (VK_ERICSSON_BASE + 5)
VK_OEM_WSCTRL (VK_ERICSSON_BASE + 6)
VK_OEM_CUSEL (VK_ERICSSON_BASE + 7)
VK_OEM_ATTN (VK_ERICSSON_BASE + 8)
VK_OEM_FINISH (VK_ERICSSON_BASE + 9)
VK_OEM_COPY (VK_ERICSSON_BASE + 10)
VK_OEM_AUTO (VK_ERICSSON_BASE + 11)
VK_OEM_ENLW (VK_ERICSSON_BASE + 12)
VK_OEM_BACKTAB (VK_ERICSSON_BASE + 13)

**Note   **Some ICO keyboards generate VK_OEM_F17 and VK_OEM_F18.

Fujitsu/OASYS

Symbolic constant Hexadecimal value Description
VK_OEM_FJ_JISHO 0x92 // "Dictionary" key
VK_OEM_FJ_MASSHOU 0x93 // "Unregister word" key
VK_OEM_FJ_TOUROKU 0x94 // "Register word" key
VK_OEM_FJ_LOYA 0x95 // "Left OYAYUBI" key
VK_OEM_FJ_ROYA 0x96 // "Right OYAYUBI" key
VK_OEM_FJ_000 0xB0 "000" key on numeric pad
VK_OEM_FJ_EQUAL 0xB1 "=" key on numeric pad
VK_OEM_FJ_00 0xB3 "00" key on numeric pad
VK_OEM_OAS_1 0xB4  
VK_OEM_OAS_2 0xB5  
VK_OEM_OAS_3 0xB6  
VK_OEM_OAS_4 0xB7  
VK_OEM_OAS_5 0xB8  
VK_OEM_OAS_6 0xB9  
VK_OEM_OAS_7 0xC1  
VK_OEM_OAS_8 0xC2  
VK_OEM_OAS_9 0xC3  
VK_OEM_OAS_10 0xC4  
VK_OEM_OAS_11 0xC5  
VK_OEM_OAS_12 0xC6  
VK_OEM_OAS_13 0xC7  
VK_OEM_OAS_14 0xC8  
VK_OEM_OAS_15 0xC9  
VK_OEM_OAS_16 0xCA  
VK_OEM_OAS_17 0xCB  
VK_OEM_OAS_18 0xCC  
VK_OEM_OAS_19 0xCD  
VK_OEM_OAS_20 0xCE  
VK_OEM_OAS_21 0xCF  
VK_OEM_OAS_22 0xD0  
VK_OEM_OAS_23 0xD1  
VK_OEM_OAS_24 0xD2  
VK_OEM_OAS_25 0xD3  
VK_OEM_OAS_26 0xD4  
VK_OEM_OAS_27 0xD5  
VK_OEM_OAS_28 0xD6  
VK_OEM_OAS_29 0xD7  
VK_OEM_FJ_DUMMY 0xEF  

Various Extended or Enhanced Keyboards

Symbolic constant Hexadecimal value Description
VK_ICO_HELP 0xE3 Help key on ICO
VK_ICO_00 0xE4 00 key on ICO
VK_ICO_CLEAR 0xE6  

See Also

Using Virtual-Key Codes | Virtual-Key Codes

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.