summaryrefslogtreecommitdiff
path: root/uisimulator
diff options
context:
space:
mode:
Diffstat (limited to 'uisimulator')
-rw-r--r--uisimulator/win32/button.c10
-rw-r--r--uisimulator/x11/button-x11.c10
2 files changed, 20 insertions, 0 deletions
diff --git a/uisimulator/win32/button.c b/uisimulator/win32/button.c
index c9bd1ad04e..4532727200 100644
--- a/uisimulator/win32/button.c
+++ b/uisimulator/win32/button.c
@@ -23,6 +23,7 @@
23#include "button.h" 23#include "button.h"
24#include "kernel.h" 24#include "kernel.h"
25#include "backlight.h" 25#include "backlight.h"
26#include "misc.h"
26 27
27/* how long until repeat kicks in */ 28/* how long until repeat kicks in */
28#define REPEAT_START 6 29#define REPEAT_START 6
@@ -89,6 +90,15 @@ void button_event(int key, bool pressed)
89 case VK_SPACE: 90 case VK_SPACE:
90 new_btn = BUTTON_PLAY; 91 new_btn = BUTTON_PLAY;
91 break; 92 break;
93
94 case VK_NUMPAD0:
95 case VK_F5:
96 if(pressed)
97 {
98 screen_dump();
99 return;
100 }
101 break;
92#else 102#else
93 case VK_RETURN: 103 case VK_RETURN:
94 new_btn = BUTTON_MENU; 104 new_btn = BUTTON_MENU;
diff --git a/uisimulator/x11/button-x11.c b/uisimulator/x11/button-x11.c
index eae55318ad..1b2c19232f 100644
--- a/uisimulator/x11/button-x11.c
+++ b/uisimulator/x11/button-x11.c
@@ -19,6 +19,7 @@
19#include "button.h" 19#include "button.h"
20#include "kernel.h" 20#include "kernel.h"
21#include "debug.h" 21#include "debug.h"
22#include "misc.h"
22 23
23#include "X11/keysym.h" 24#include "X11/keysym.h"
24 25
@@ -131,6 +132,15 @@ static int get_raw_button (void)
131 case XK_3: 132 case XK_3:
132 k = BUTTON_F3; 133 k = BUTTON_F3;
133 break; 134 break;
135
136 case XK_5:
137 if(!release)
138 {
139 screen_dump();
140 return 0;
141 }
142 break;
143
134#else 144#else
135 case XK_KP_Add: 145 case XK_KP_Add:
136 case XK_Q: 146 case XK_Q: