From: Axel Spamann (Axel_Spamann@gmx.de)
Date: Mon 07 Aug 2000 - 15:54:28 IDT
Hi, I hope I am not just being plain stupid but really have got a weird-working keyboard_update(). I have the following method: inline int SRT_Item::get_reaction() { keyboard_clearstate(); for(;;) { usleep(50); /*wait for keyboard-event*/ if (keyboard_update()) { keybuffer = keyboard_getstate(); /*Some more code*/ } } } it works out perfectly every second time I call it. The other half of the time keyboard_update() apparently returns 1 after a few (typically 4) recursions through the loop, although I did not press a key! At least that is what I have come to believe as the if(keyboard_update()) condition is being met. Thanks for help! Axel -- Axel Spamann Universitaet Koeln Email: Axel@Spamann.de
This archive was generated by hypermail 2.1.4 : Wed 21 Jan 2004 - 22:10:23 IST