Seite 1 von 1

GetKey-Werte zu PRGM_GetKey umrechnen

BeitragVerfasst: Sa 5. Jan 2013, 10:01
von Casimo
Hallo,
Gibt es ein System-Call oder ein Algorithmus, mit dem sich die GetKey-Werte in die PRGM_GetKey-Werte umrechnen lassen (z.B. 30004 für [EXE] in 31)?

Re: GetKey-Werte zu PRGM_GetKey umrechnen

BeitragVerfasst: Sa 5. Jan 2013, 12:31
von SimonLothar
Casimo hat geschrieben:Hallo,
Gibt es ein System-Call oder ein Algorithmus, mit dem sich die GetKey-Werte in die PRGM_GetKey-Werte umrechnen lassen (z.B. 30004 für [EXE] in 31)?
Leider kein syscall. Ich habe aber einmal in meinen alten Dateien gegraben:

Code: Alles auswählen
const unsigned int StandardKeyMap[ COLCNT*ROWCNT ]={
0x753F,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF
,0xFFFFFFFF,0xFFFFFFFF,0x7534,0x87,0xF,0x2E,0x30
,0xFFFFFFFF,0xFFFFFFFF,0x99,0x89,0x33,0x32,0x31
,0xFFFFFFFF,0xFFFFFFFF,0xB9,0xA9,0x36,0x35,0x34
,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0x7549,0x39,0x38,0x37
,0xFFFFFFFF,0xE,0x2C,0x29,0x28,0x755E,0xBB
,0xFFFFFFFF,0x83,0x82,0x81,0x85,0x95,0x7531
,0xFFFFFFFF,0x7545,0x7547,0x7532,0xA8,0x8B,0x7537
,0xFFFFFFFF,0x7542,0x7544,0x7533,0x7540,0x7538,0x7536
,0xFFFFFFFF,0x753E,0x753D,0x753C,0x753B,0x753A,0x7539
,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF
,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF };

const unsigned int SlimKeyMap[ COLCNT*ROWCNT ]={
0x753F,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF
,0xFFFFFFFF,0x99,0x7534,0xB9,0x29,0x28,0xFFFFFFFF
,0xFFFFFFFF,0x87,0x89,0xA9,0x7549,0x755E,0x7532
,0xFFFFFFFF,0xF,0x33,0x36,0x39,0xBB,0x753E
,0xFFFFFFFF,0x2E,0x32,0x35,0x38,0x83,0x753D
,0xFFFFFFFF,0x30,0x31,0x34,0x37,0x82,0x753C
,0xFFFFFFFF,0x756E,0x756C,0x7540,0xE,0x81,0x753B
,0xFFFFFFFF,0x7545,0x7547,0x7538,0x2C,0x85,0x753A
,0xFFFFFFFF,0x7542,0x7544,0xA8,0x8B,0x95,0x7539
,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0x7537,0x7536,0x7531,0x7533
,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF
,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF };

COLCNT und ROWCNT lässt sich aus der PRGM_GetKey-Rückgabe ableiten.

Re: GetKey-Werte zu PRGM_GetKey umrechnen

BeitragVerfasst: Sa 5. Jan 2013, 12:32
von Casimo
Danke!