Hmm pazi openGL biblioteka je zaduzena samo za iscrtavanje 3d objekata. Sve ostalo, rad sa tastaturom,misem, zvukom, mreznom komunikacijom itd... je zasebna stvar i zavisi od od toolkita kojeg koristis, tipa ako koristis SDL,GLUT ili nesto peto onda iz tog petog obradjujes te stvar. primera radi radi u glutu se to radi ovako.
Code:
int main(int argc,char *argv[]) {
...
glutKeyboardFunc(on_keyboard);
...
}
static void
on_keyboard(unsigned char key, int x, int y) {
...
}
e sada prvi parametar je taster, a ono x i y mozes da zanemaris ali uglavnom odnosi se na kordinate misa na ekranu.