/[rdesktop]/sourceforge.net/trunk/rdesktop/xwin.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/xwin.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 164 by astrand, Mon Sep 16 13:19:54 2002 UTC revision 170 by astrand, Tue Sep 17 08:18:41 2002 UTC
# Line 435  ui_destroy_window() Line 435  ui_destroy_window()
435          display = NULL;          display = NULL;
436  }  }
437    
 static void  
 xwin_reset_keys()  
 {  
         /* reset keys */  
         uint32 ev_time;  
         ev_time = time(NULL);  
         rdp_send_scancode(ev_time, RDP_KEYRELEASE, SCANCODE_CHAR_LCTRL);  
         rdp_send_scancode(ev_time, RDP_KEYRELEASE, SCANCODE_CHAR_LALT);  
         rdp_send_scancode(ev_time, RDP_KEYRELEASE, SCANCODE_CHAR_LSHIFT);  
         rdp_send_scancode(ev_time, RDP_KEYRELEASE, SCANCODE_CHAR_RCTRL);  
         rdp_send_scancode(ev_time, RDP_KEYRELEASE, SCANCODE_CHAR_RALT);  
         rdp_send_scancode(ev_time, RDP_KEYRELEASE, SCANCODE_CHAR_RSHIFT);  
 }  
438    
439  void  void
440  xwin_toggle_fullscreen()  xwin_toggle_fullscreen()
# Line 582  xwin_process_events() Line 569  xwin_process_events()
569                                          XUngrabKeyboard(display, CurrentTime);                                          XUngrabKeyboard(display, CurrentTime);
570                                  break;                                  break;
571    
572                          case FocusOut:                          case FocusIn:
573                                  xwin_reset_keys();                                  reset_modifier_keys();
574                                  break;                                  break;
575    
576                          case Expose:                          case Expose:

Legend:
Removed from v.164  
changed lines
  Added in v.170

  ViewVC Help
Powered by ViewVC 1.1.26