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 >
Text File  |  1995-05-18  |  2KB  |  87 lines

  1. ;    History
  2. ;     4-30-85    ??    Microsoft version
  3. ;    23 sep 85    plb    Added VK_ codes for ICO keyboard
  4. ;     3 oct 85    plb    Changed VK_ICO_* codes a little
  5. ;    14 apr 86    plb    Added VK_OEM_ALT, renumbered VK_OEM_8
  6. ;    21 apr 86    plb    Renumbered VK_OEM_ALT
  7. ;     3 mar 87    plb    Added VK_OEM_SHIFTLOCK.
  8. ;     4 mar 87    plb    made VK_OEM_SHIFTLOCK same as VK_CAPITAL
  9. ;     5 mar 87    plb    commented VK_ICO_DIVIDE, VK_ICO_MULTIPLY out
  10. ;                Added VK_OEM_102 for 102nd key <> on RT kbd.
  11. ;    12 oct 87    AP    Added Ericsson 9140 keys
  12. ;    10 aug 89        Addet VK_CYRILLIC 
  13. if1
  14. %out Olivetti VKOEM.INC   21 apr 86
  15.   ifdef    ERICSSON
  16. %out .    with Ericsson support 87-10-12
  17.   endif
  18. endif
  19. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  20.  
  21. VK_CYRILLIC    = 054h        ; Change cyrillic/latin (Dialog)
  22.  
  23.  
  24. VK_OEM_NUMBER    = 090H        ; NumLock
  25. VK_OEM_SCROLL    = 091H        ; ScrollLock
  26.  
  27. VK_OEM_1    = 0BAH        ; ';:' for US
  28. VK_OEM_PLUS    = 0BBH        ; '+' any country
  29. VK_OEM_COMMA    = 0BCH        ; ',' any country
  30. VK_OEM_MINUS    = 0BDH        ; '-' any country
  31. VK_OEM_PERIOD    = 0BEH        ; '.' any country
  32. VK_OEM_2    = 0BFH        ; '/?' for US
  33. VK_OEM_3    = 0C0H        ; '`~' for US
  34.  
  35. VK_OEM_4    = 0DBH        ; '[{' for US
  36. VK_OEM_5    = 0DCH        ; '\|' for US
  37. VK_OEM_6    = 0DDH        ; ']}' for US
  38. VK_OEM_7    = 0DEH        ; ''"' for US
  39. VK_OEM_8    = 0DFH
  40.  
  41. ; Additional Olivetti keycodes for extended keyboard
  42. VK_F17        = 0E0H        ; F17 key
  43. VK_F18        = 0E1H        ; F18 key
  44.  
  45. VK_OEM_102    = 0E2H        ; "<>" or "\|" on RT 102-key kbd.
  46.  
  47. VK_ICO_HELP    = 0E3H
  48. VK_ICO_00    = 0E4H
  49. ; VK_ICO_DIVIDE    = 0E5H
  50. VK_ICO_CLEAR    = 0E6H
  51.  
  52.  
  53. ; This is a fake keycode for the ALT key.
  54.  
  55. VK_OEM_ALT    = 092h    ; 0E7H renumbered
  56.  
  57. ; This is the keycode for the fake SHIFT LOCK key
  58.  
  59. VK_OEM_SHIFTLOCK    = 14H    ; = VK_CAPITAL
  60.  
  61. ifdef ERICSSON
  62.  
  63. ;    ERICSSON definitions
  64.  
  65. VK_ERICSSON_BASE = 0E8H
  66.  
  67. VK_OEM_RESET    = VK_ERICSSON_BASE + 1
  68. VK_OEM_JUMP    = VK_ERICSSON_BASE + 2
  69. VK_OEM_PA1    = VK_ERICSSON_BASE + 3
  70. VK_OEM_PA2    = VK_ERICSSON_BASE + 4
  71. VK_OEM_PA3    = VK_ERICSSON_BASE + 5
  72. VK_OEM_WSCTRL    = VK_ERICSSON_BASE + 6
  73. VK_OEM_CUSEL    = VK_ERICSSON_BASE + 7
  74. VK_OEM_ATTN    = VK_ERICSSON_BASE + 8
  75. VK_OEM_FINNISH    = VK_ERICSSON_BASE + 9
  76. VK_OEM_COPY    = VK_ERICSSON_BASE + 10
  77. VK_OEM_AUTO    = VK_ERICSSON_BASE + 11
  78. VK_OEM_ENLW    = VK_ERICSSON_BASE + 12
  79. VK_OEM_BACKTAB    = VK_ERICSSON_BASE + 13
  80.  
  81.     IRP    x,<17,18,19,20,21,22,23,24>
  82. VK_OEM_F&x    = 80H + (x - 17)
  83.     ENDM
  84.  
  85. endif
  86.