Skip to content

Commit 5bea662

Browse files
committedMar 27, 2012
change ESC to Ctrl+ESC for exit rendering mode
1 parent bbe0e76 commit 5bea662

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed
 

‎src/gui/guirender.c

+9-1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636

3737
#include "guirender.h"
3838

39+
static int ctrl;
40+
3941
static void set_led(char c)
4042
{
4143
int fd;
@@ -124,12 +126,15 @@ static void input_cb(mtk_event *e, int count)
124126

125127
for(i=0;i<count;i++) {
126128
if((e[i].type == EVENT_TYPE_PRESS) &&
127-
(e[i].press.code == MTK_KEY_ESC)) {
129+
(e[i].press.code == MTK_KEY_ESC) && ctrl) {
128130
guirender_stop();
129131
mtk_input(&e[i+1], count-i-1);
130132
}
131133
if(e[i].type == EVENT_TYPE_PRESS) {
132134
switch(e[i].press.code) {
135+
case MTK_KEY_LEFTCTRL:
136+
ctrl = 1;
137+
break;
133138
case MTK_KEY_F1:
134139
set_video_format(VIDEO_FORMAT_CVBS6);
135140
break;
@@ -152,6 +157,9 @@ static void input_cb(mtk_event *e, int count)
152157
adjust_contrast(-5);
153158
break;
154159
}
160+
} else if (e[i].type == EVENT_TYPE_RELEASE) {
161+
if(e[i].release.code == MTK_KEY_LEFTCTRL)
162+
ctrl = 0;
155163
}
156164
}
157165
}

0 commit comments

Comments
 (0)
Please sign in to comment.