Ooops
November 25, 2020, 05:31:28 AM

Author Topic: [bb] Revised Key Codes by EviLToYLeT [ 1+ years ago ]  (Read 550 times)

Offline BlitzBot

  • Jr. Member
  • **
  • Posts: 1
[bb] Revised Key Codes by EviLToYLeT [ 1+ years ago ]
« on: June 29, 2017, 12:28:40 AM »
Title : Revised Key Codes
Author : EviLToYLeT
Posted : 1+ years ago

Description : The original keycodes by Defiance was basically a typed up version of the one under the Blitz help. However, some of the keys did not have the proper key codes. For example, the keycode for NUMLOCK was switched with the keycode for PAUSE. Also, the NEXT scancode had been replaced with the proper name: PAGE DOWN. CAPITALS also replaced with CAPS LOCK.

To use, copy and paste the code and save into a file - for examples "keycodes.bb" Then to use them, use include "keycodes.bb" in your program. Than you can just call the constants.
for example:

while not keyhit(key_esc)

NOTE: The keycodes looks unaligned, but copy and paste all text into notepad(to remove formatting) then copy and paste that into Blitz3D and it should show up as aligned properly.


Code :
Code: BlitzBasic
  1. ;=========================================
  2. ;||||keycodes.bb - Scancode constants.||||
  3. ;=========================================
  4. ;Scancodes for use in your Blitz3D Program
  5. ;programmed by Brian Chang || July 01 2002
  6. ;-----------------------------------------
  7.  
  8. ;the key_* extension is for keys on the
  9. ;main keyboard. the keypad_* extension
  10. ;is for the keys on the numeric pad
  11.  
  12. Const key_esc=                          1
  13. Const key_1=                            2
  14. Const key_2=                            3
  15. Const key_3=                            4
  16. Const key_4=                            5
  17. Const key_5=                            6
  18. Const key_6=                            7
  19. Const key_7=                            8
  20. Const key_8=                            9
  21. Const key_9=                            10
  22. Const key_0=                            11
  23. Const key_minus=                        12
  24. Const key_equals=                       13
  25. Const key_backspace=            14
  26. Const key_tab=                          15
  27. Const key_Q=                            16
  28. Const key_W=                            17
  29. Const key_E=                            18
  30. Const key_R=                            19
  31. Const key_T=                            20
  32. Const key_Y=                            21
  33. Const key_U=                            22
  34. Const key_I=                            23
  35. Const key_O=                            24
  36. Const key_P=                            25
  37. Const key_leftbracket=          26
  38. Const key_rightbracket=         27
  39. Const key_enter=                        28
  40. Const key_leftctrl=                     29
  41. Const key_A=                            30
  42. Const key_S=                            31
  43. Const key_D=                            32
  44. Const key_F=                            33
  45. Const key_G=                            34
  46. Const key_H=                            35
  47. Const key_J=                            36
  48. Const key_K=                            37
  49. Const key_L=                            38
  50. Const key_semicolon=            39
  51. Const key_apostrophe=           40
  52. Const key_grave=                        41
  53. Const key_leftshift=            42
  54. Const key_backslash=            43
  55. Const key_Z=                            44
  56. Const key_X=                            45
  57. Const key_C=                            46
  58. Const key_V=                            47
  59. Const key_B=                            48
  60. Const key_N=                            49
  61. Const key_M=                            50
  62. Const key_comma=                        51
  63. Const key_period=                       52
  64. Const key_slash=                        53
  65. Const key_rightshift=           54
  66. Const keypad_multiply=          55
  67. Const key_leftalt=                      56
  68. Const key_space=                        57
  69. Const key_capslock=                     58
  70. Const key_F1=                           59
  71. Const key_F2=                           60
  72. Const key_F3=                           61
  73. Const key_F4=                           62
  74. Const key_F5=                           63
  75. Const key_F6=                           64
  76. Const key_F7=                           65
  77. Const key_F8=                           66
  78. Const key_F9=                           67
  79. Const key_F10=                          68
  80. Const key_pause=                        69
  81. Const key_scrolllock=           70
  82. Const keypad_7=                         71
  83. Const keypad_8=                         72
  84. Const keypad_9=                         73
  85. Const keypad_subtract=          74
  86. Const keypad_4=                         75
  87. Const keypad_5=                         76
  88. Const keypad_6=                         77
  89. Const keypad_plus=                      78
  90. Const keypad_1=                         79
  91. Const keypad_2=                         80
  92. Const keypad_3=                         81
  93. Const keypad_0=                         82
  94. Const keypad_decimal=           83
  95. Const key_OEM_102=                      86
  96. Const key_F11=                          87
  97. Const key_F12=                          88
  98. Const key_F13=                          100
  99. Const key_F14=                          101
  100. Const key_F15=                          102
  101. Const key_kana=                         112
  102. Const key_ABNT_C1=                      115
  103. Const key_convert=                      121
  104. Const key_noconvert=            123
  105. Const key_yen=                          125
  106. Const keypad_ABNT_C2=           126
  107. Const keypad_equals=            141
  108. Const key_prevtrack=            144
  109. Const key_AT=                           145
  110. Const key_colon=                        146
  111. Const key_underline=            147
  112. Const key_kanji=                        148
  113. Const key_stop=                         149
  114. Const key_AX=                           150
  115. Const key_unlabeled=            151
  116. Const key_nexttrack=            153
  117. Const keypad_enter=                     156
  118. Const key_rightctrl=            157
  119. Const key_mute=                         160
  120. Const key_calculuator=          161
  121. Const key_playpause=            162
  122. Const key_mediastop=            164
  123. Const key_volumedown=           174
  124. Const key_volumeup=                     176
  125. Const key_webhome=                      178
  126. Const keypad_comma=                     179
  127. Const keypad_divide=            181
  128. Const key_sysreq=                       183
  129. Const key_rightalt=                     184
  130. Const key_numlock=                      197
  131. Const key_home=                         199
  132. Const key_up=                           200
  133. Const key_pageup=                       201
  134. Const key_left=                         203
  135. Const key_right=                        205
  136. Const key_end=                          207
  137. Const key_down=                         208
  138. Const key_pagedown=                     209
  139. Const key_insert=                       210
  140. Const key_delete=                       211
  141. Const key_leftwindows=          219
  142. Const key_rightwindows=         220
  143. Const key_apps=                         221
  144. Const key_power=                        222
  145. Const key_sleep=                        223
  146. Const key_wake=                         227
  147. Const key_wsearch=                      229
  148. Const key_wfavorites=           230
  149. Const key_wrefresh=                     231
  150. Const key_wstop=                        232
  151. Const key_wfoward=                      233
  152. Const key_wback=                        234
  153. Const key_mycomputer=           235
  154. Const key_mail=                         236
  155. Const key_mediaselect=          237


Comments : none...

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal