コード例 #1
0
ファイル: Fl_get_key_win32.cpp プロジェクト: GustavoMOG/efltk
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
}
コード例 #2
0
ファイル: keyb_ms.c プロジェクト: fakelbst/sharme
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);
}
コード例 #3
0
ファイル: Fl_get_key_win32.cpp プロジェクト: GustavoMOG/efltk
bool Fl::event_key_state(int k)
{
    return (GetKeyState(fltk2ms(k))&~1) != 0;
}