429 |
attribs.override_redirect = False; |
attribs.override_redirect = False; |
430 |
} |
} |
431 |
|
|
|
width = (width + 3) & ~3; /* make width a multiple of 32 bits */ |
|
|
|
|
|
|
|
432 |
input_mask = KeyPressMask | KeyReleaseMask | ButtonPressMask | ButtonReleaseMask | |
input_mask = KeyPressMask | KeyReleaseMask | ButtonPressMask | ButtonReleaseMask | |
433 |
VisibilityChangeMask | FocusChangeMask; |
VisibilityChangeMask | FocusChangeMask; |
434 |
|
|
595 |
tr = xkeymap_translate_key(keysym, |
tr = xkeymap_translate_key(keysym, |
596 |
xevent.xkey.keycode, xevent.xkey.state); |
xevent.xkey.keycode, xevent.xkey.state); |
597 |
|
|
|
ensure_remote_modifiers(ev_time, tr); |
|
|
|
|
598 |
if (tr.scancode == 0) |
if (tr.scancode == 0) |
599 |
break; |
break; |
600 |
|
|
601 |
|
ensure_remote_modifiers(ev_time, tr); |
602 |
|
|
603 |
rdp_send_scancode(ev_time, RDP_KEYPRESS, tr.scancode); |
rdp_send_scancode(ev_time, RDP_KEYPRESS, tr.scancode); |
604 |
break; |
break; |
605 |
case KeyRelease: |
case KeyRelease: |