anyKode Marilou
|
Lecture de l'état des touches du clavier.
int GetKeyboadKeysState(MU8 * pKeys);
Parameters |
Description |
MU8 * pKeys |
[in/out] Tableau à remplir avec l'état des touches. La taille doit être de 256 MU8. |
Le nombre d'états écrits dans pKeys.
GetKeyboardKeysState permet de lire l'état des touches du clavier de l'ordinateur sur lequel Exec fonctionne. L'état est lu en faisant appel à Microsoft Direct Input ce qui implique que l'ordinateur doit être capable d'exécuter cette fonctionnalité.
////////////////////////////////////////////////// //C++ sample code ////////////////////////////////////////////////// #include "Modacpp.h" #include "conio.h" #define MODASERVER "localhost" int main(int argc, char* argv[]) { ModaCPP::Connection *pConnection=new ModaCPP::Connection(true); //Try connect to MODA server if(pConnection->Connect(MODASERVER)) { _cprintf("Connection ok to moda server\r\n"); while(!_kbhit()) { bool bKeys=false; MU8 states[256]; pConnection->GetKeyboadKeysState(states); for(int i=0;i<256;i++) { if(states[i]!=0) { bKeys=true; _cprintf("%2.2X ",i,states[Moda::Keys::MKEY_CONVERT]); } } if(bKeys) _cprintf("\r\n"); pConnection->Sleep(50); } } else { _cprintf("Unable to connect to moda server\r\n"); } //Disconnect & delete pConnection->Disconnect(); delete pConnection; _getch(); return 0; }
Documentation v4.7 (18/01/2015), Copyright (c) 2015 anyKode. All rights reserved.
|
What do you think about this topic? Send feedback!
|