» »

[c++]acsii vrednost za smerne tipke

[c++]acsii vrednost za smerne tipke

elKaktus ::

kot ze naslov govori... zelo bi bil vesel ce kdo ve ascii (oz kako bi v c++ preveru ali je bila pritisnjena katera od smernih tipk ..gor dol levo desno)
na internetu sem nekoc ze nasel vrednosti ki so bile v stilu -32 82 za eno od smernih tipk vendar sedaj ne najdem nic od tega....

vesel kakrsnekoli resitve

pa se nekaj.. ce kdo ve za kaksno uporabno funkcijo za preverjanje pritiskov tipk


l.p.

bozjak ::

evo tkole copy paste iz enega mojega starega projekta (pisano v dev-c++) :


#define A 224
#define ALEFT 75
#define ARIGHT 77
#define AUP 72
#define ADOWN 80
#define AA 97

int key[2], key1;

void keyrecognition() {
    if (kbhit ()) {
    key[0] = getch ();
    /* ta if resuje problem z asci kodo (nekatere tipke uporabljajo 2 kodi) */
    if (key[0] == A) {
       key[1] = getch ();
       }
    else if (key[0] >= AA) {
         key1 = key[0];
         }
    } 
}


Lp

edit: typo
http://upor.blogec.si
http://bozjak.deviantart.com

Zgodovina sprememb…

  • spremenil: bozjak ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C] LPC1343 - UART - AT commands

Oddelek: Programiranje
91128 (1018) JanezovJanez
»

Siemens m35 - rs232 - AT commands

Oddelek: Mobilne tehnologije
233148 (2334) JanezovJanez
»

Funkcija GetAsyncKeyState

Oddelek: Programiranje
61625 (1328) Looooooka
»

[javaScript] Preverjanje formata zapisa EMŠO

Oddelek: Programiranje
132939 (2559) win64
»

[Java] razlaga kode

Oddelek: Programiranje
102004 (1590) Sergio

Več podobnih tem