218 |
{ |
{ |
219 |
switch (keysym) |
switch (keysym) |
220 |
{ |
{ |
221 |
case XK_Break: /* toggle full screen */ |
case XK_Break: |
222 |
if (get_key_state(XK_Alt_L) || get_key_state(XK_Alt_R)) |
if (get_key_state(XK_Alt_L) || get_key_state(XK_Alt_R)) |
223 |
{ |
{ |
224 |
|
/* toggle full screen */ |
225 |
if (pressed) |
if (pressed) |
226 |
xwin_toggle_fullscreen(); |
xwin_toggle_fullscreen(); |
227 |
return True; |
|
228 |
} |
} |
229 |
|
else |
230 |
|
{ |
231 |
|
/* Send Break sequence E0 46 E0 C6 */ |
232 |
|
if (pressed) |
233 |
|
{ |
234 |
|
rdp_send_scancode(ev_time, RDP_KEYPRESS, |
235 |
|
(SCANCODE_EXTENDED | 0x46)); |
236 |
|
rdp_send_scancode(ev_time, RDP_KEYPRESS, |
237 |
|
(SCANCODE_EXTENDED | 0xc6)); |
238 |
|
} |
239 |
|
/* No break sequence */ |
240 |
|
} |
241 |
|
|
242 |
|
return True; |
243 |
break; |
break; |
244 |
|
|
245 |
case XK_Pause: |
case XK_Pause: |