home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Borland Programmer's Resource
/
Borland_Programmers_Resource_CD_1995.iso
/
fonts
/
cw_src
/
altdll
/
vkoem.inc
< prev
next >
Wrap
Text File
|
1995-05-18
|
2KB
|
87 lines
; History
; 4-30-85 ?? Microsoft version
; 23 sep 85 plb Added VK_ codes for ICO keyboard
; 3 oct 85 plb Changed VK_ICO_* codes a little
; 14 apr 86 plb Added VK_OEM_ALT, renumbered VK_OEM_8
; 21 apr 86 plb Renumbered VK_OEM_ALT
; 3 mar 87 plb Added VK_OEM_SHIFTLOCK.
; 4 mar 87 plb made VK_OEM_SHIFTLOCK same as VK_CAPITAL
; 5 mar 87 plb commented VK_ICO_DIVIDE, VK_ICO_MULTIPLY out
; Added VK_OEM_102 for 102nd key <> on RT kbd.
; 12 oct 87 AP Added Ericsson 9140 keys
; 10 aug 89 Addet VK_CYRILLIC
if1
%out Olivetti VKOEM.INC 21 apr 86
ifdef ERICSSON
%out . with Ericsson support 87-10-12
endif
endif
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
VK_CYRILLIC = 054h ; Change cyrillic/latin (Dialog)
VK_OEM_NUMBER = 090H ; NumLock
VK_OEM_SCROLL = 091H ; ScrollLock
VK_OEM_1 = 0BAH ; ';:' for US
VK_OEM_PLUS = 0BBH ; '+' any country
VK_OEM_COMMA = 0BCH ; ',' any country
VK_OEM_MINUS = 0BDH ; '-' any country
VK_OEM_PERIOD = 0BEH ; '.' any country
VK_OEM_2 = 0BFH ; '/?' for US
VK_OEM_3 = 0C0H ; '`~' for US
VK_OEM_4 = 0DBH ; '[{' for US
VK_OEM_5 = 0DCH ; '\|' for US
VK_OEM_6 = 0DDH ; ']}' for US
VK_OEM_7 = 0DEH ; ''"' for US
VK_OEM_8 = 0DFH
; Additional Olivetti keycodes for extended keyboard
VK_F17 = 0E0H ; F17 key
VK_F18 = 0E1H ; F18 key
VK_OEM_102 = 0E2H ; "<>" or "\|" on RT 102-key kbd.
VK_ICO_HELP = 0E3H
VK_ICO_00 = 0E4H
; VK_ICO_DIVIDE = 0E5H
VK_ICO_CLEAR = 0E6H
;
; This is a fake keycode for the ALT key.
VK_OEM_ALT = 092h ; 0E7H renumbered
; This is the keycode for the fake SHIFT LOCK key
VK_OEM_SHIFTLOCK = 14H ; = VK_CAPITAL
ifdef ERICSSON
; ERICSSON definitions
VK_ERICSSON_BASE = 0E8H
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_FINNISH = 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
IRP x,<17,18,19,20,21,22,23,24>
VK_OEM_F&x = 80H + (x - 17)
ENDM
endif