--- sourceforge.net/trunk/rdesktop/xwin.c 2003/08/27 08:21:53 448 +++ sourceforge.net/trunk/rdesktop/xwin.c 2003/08/27 09:42:55 449 @@ -833,9 +833,11 @@ if (tr.scancode == 0) break; + save_remote_modifiers(); ensure_remote_modifiers(ev_time, tr); - rdp_send_scancode(ev_time, RDP_KEYPRESS, tr.scancode); + restore_remote_modifiers(); + break; case KeyRelease: