bool Fl::get_key_state(int k) { #if 0 //ndef _WIN32_WCE uchar foo[256]; GetKeyboardState(foo); return (foo[fltk2ms(k)]&~1) != 0; #else return (GetKeyState(fltk2ms(k)) &~1) != 0; #endif }
void process_key(char action, int key) { int key_flag = (action == 'K') ? KEYEVENTF_KEYUP: 0; int vkkey; //pmesg(9, (char*)"key: %d\n", key); vkkey = fltk2ms(key); keybd_event((char)vkkey, (char)key, key_flag, 0); }
bool Fl::event_key_state(int k) { return (GetKeyState(fltk2ms(k))&~1) != 0; }