Scancodes -> Tastennamen
Übersicht

![]() |
CorneliusBetreff: Scancodes -> Tastennamen |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich musste für mein aktuelles Projekt die Scancodes zurück in die Namen der jeweiligen Tasten übersetzen. Dafür hab ich folgendes kleines Programm geschrieben, vielleicht ist es für euch ja auch nützlich (Dank geht an TheShadow für die Onlinehilfe):BlitzBasic: [AUSKLAPPEN] Dim key$(255) |
||
- Zuletzt bearbeitet von Cornelius am Fr, Jan 23, 2004 23:56, insgesamt einmal bearbeitet
OJay |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
hm, warum ein array? wieso keine konstanten? aber da braucht man ja nur einen replace drüberlaufen lassen ![]() |
||
![]() |
Cornelius |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich möchte NICHT praktische Konstanten haben, damit man nichtmehr die Nummern eintippen muss (sowas gab's schon irgendwo (evtl. auch nur im alten Forum)).
Ich habe die Scancodes in einer Variable und möchte nun anstatt der Nummern einen netten Text anzeigen lassen. |
||
BIG BUG |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ist sehr nützlich wenn man z.B. eine frei belegbare Steuerung einbauen möchte.
Allerdings gelten diese Scancodes nur für deutsche Tastaturen. Besser wäre es vielleicht diese Texte sprachabhängig in einer Datei zuzuordnen. So kann man die Übersetzung der Texte sowie Anpassen der Scancodes mit einer Klappe erschlagen. |
||
B3D-Exporter für Cinema4D!(V1.4)
MD2-Exporter für Cinema4D!(final) |
![]() |
XCrashBetreff: ... |
![]() Antworten mit Zitat ![]() |
---|---|---|
also, ich find allein die liste schon gut:-) ich hatte vorher eine, da stimmte rein gar nichts, das war echt zu kotz**
mfg XCrash |
||
Meine erstes kleines game xD
http://rapidshare.de/files/388...e.rar.html is nich viel, aber is ja auch mein erstes:-) |
![]() |
peacemaker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Obwohl sie schon irgendwo mal gezeigt wurden, hier noch als Konstanten:
Code: [AUSKLAPPEN] ; Zahlen Const KEY_1 = 2 Const KEY_2 = 3 Const KEY_3 = 4 Const KEY_4 = 5 ; Buchstaben Const KEY_Q = 16 Const KEY_W = 17 Const KEY_E = 18 Const KEY_R = 19 Const KEY_T = 20 Const KEY_Z = 21 Const KEY_U = 22 Const KEY_I = 23 Const KEY_O = 24 Const KEY_P = 25 Const KEY_A = 30 Const KEY_S = 31 Const KEY_D = 32 Const KEY_F = 33 Const KEY_G = 34 Const KEY_H = 35 Const KEY_J = 36 Const KEY_K = 37 Const KEY_L = 38 Const KEY_Y = 44 Const KEY_X = 45 Const KEY_C = 46 Const KEY_V = 47 Const KEY_B = 48 Const KEY_N = 49 Const KEY_M = 50 ; Sonstige Sachen wie Enter, Tab usw Const KEY_TAB = 15 Const KEY_CAPS = 58 Const KEY_SHIFT = 42 Const KEY_CTRL = 29 Const KEY_WIN = 219 Const KEY_ALT = 56 Const KEY_LEER = 57 Const KEY_ALTGR = 184 Const KEY_WIN_R = 220 Const KEY_APP = 221 Const KEY_CTRL_R= 157 Const KEY_SHIFT_R = 54 Const KEY_ENTER = 28 Const KEY_RETURN = 14 ; Oberste Reihe Const KEY_ESC = 1 Const KEY_F1 = 59 Const KEY_F2 = 60 Const KEY_F3 = 61 Const KEY_F4 = 62 Const KEY_F5 = 63 Const KEY_F6 = 64 Const KEY_F7 = 65 Const KEY_F8 = 66 Const KEY_F9 = 67 Const KEY_F10 = 68 Const KEY_F11 = 87 Const KEY_F12 = 88 Const KEY_PRINT = 183 Const KEY_SCROLL= 79 Const KEY_PAUSE = 197 ; Internet-Stuff Const KEY_INSERT = 210 Const KEY_HOME = 199 Const KEY_DELETE = 211 Const KEY_PAGE_UP = 201 Const KEY_PAGE_DOWN = 209 Const KEY_END = 207 ; Pfeiltasten Const KEY_LEFT = 203 Const KEY_RIGHT = 205 Const KEY_UP = 200 Const KEY_DOWN = 208 ; Zahleblock Const KEY_Z0 = 82 Const KEY_Z1 = 79 Const KEY_Z2 = 80 Const KEY_Z3 = 81 Const KEY_Z4 = 75 Const KEY_Z5 = 76 Const KEY_Z6 = 77 Const KEY_Z7 = 71 Const KEY_Z8 = 72 Const KEY_Z9 = 73 Const KEY_NUM_LOCK = 69 Const KEY_SLASH = 181 Const KEY_STAR = 55 Const KEY_MINUS = 74 Const KEY_PLUS = 78 Const KEY_ENTER_R = 156 Const KEY_DEL_R = 83 ; Maus Const MOUSE_LEFT = 1 Const MOUSE_RIGHT = 2 Const MOUSE_WHEEL = 3 Gehört denke ich in jede utils.BB. mfG |
||
~Tehadon~
www.tehadon.de http://www.blitzforum.de/worklogs/14/ |
![]() |
Silver_Knee |
![]() Antworten mit Zitat ![]() |
---|---|---|
das hat aber einen Vollkommen anderen sinn
deine Liste kann Taste->Scancode und die liste des ersten Posts Scancode->Taste. Also ich find die obere liste echt praktisch gerade weil ich die Func WaitScan (vllt kennt sie einer von Coffees wetbewerben) bis jetzt immer nur Die Zahlen zurückgibt... Code: [AUSKLAPPEN] Function WaitScan()
Repeat For scan=1To 255 If KeyHit(scan) Then Return scan Next Delay 100 Forever End Function |
||
![]() |
peacemaker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Stell dir vor, das ist mir auch klar. Aber ich hab sie trotzdem hier reingetan, vielleicht kann sie jemand gebrauchen. Wer sie nicht braucht muss sie nicht nehmen.
mfG |
||
~Tehadon~
www.tehadon.de http://www.blitzforum.de/worklogs/14/ |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group