void releaseRightKey() { if (rightPressed) { rightPressed = false; simulateKeyPress(XK_Right, false); } }
void releaseLeftKey() { if (leftPressed) { leftPressed = false; simulateKeyPress(XK_Left, false); } }
void releaseUpKey() { if (upPressed) { upPressed = false; simulateKeyPress(XK_Up, false); } }
void EmulatorWindow::slot_right() { simulateKeyPress(KEY_KP6, 0); }
void EmulatorWindow::slot_recents() { simulateKeyPress(KEY_F2, kKeyModLShift); }
void EmulatorWindow::slot_power() { simulateKeyPress(KEY_F7, 0); }
void EmulatorWindow::slot_menu() { simulateKeyPress(KEY_F2, 0); }
void EmulatorWindow::slot_left() { simulateKeyPress(KEY_KP4, 0); }
void pressRightKey() { rightPressed = true; simulateKeyPress(XK_Right, true); }
void EmulatorWindow::slot_volumeDown() { simulateKeyPress(KEY_F6, kKeyModLCtrl); }
void EmulatorWindow::slot_down() { simulateKeyPress(KEY_KP8, 0); }
void EmulatorWindow::slot_back() { simulateKeyPress(KEY_ESC, 0); }
void pressUpKey() { upPressed = true; simulateKeyPress(XK_Up, true); }
void pressLeftKey() { leftPressed = true; simulateKeyPress(XK_Left, true); }
void EmulatorWindow::slot_rotate() { simulateKeyPress(KEY_F12, kKeyModLCtrl); }
void EmulatorWindow::slot_up() { simulateKeyPress(KEY_KP2, 0); }
void EmulatorWindow::slot_fullscreen() { simulateKeyPress(KEY_F9, 0); }
void EmulatorWindow::slot_volumeUp() { simulateKeyPress(KEY_F5, kKeyModLCtrl); }
void EmulatorWindow::slot_home() { simulateKeyPress(KEY_HOME, 0); }