/[rdesktop]/sourceforge.net/branches/seamlessrdp-branch/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/branches/seamlessrdp-branch/rdesktop/xwin.c

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

revision 116 by astrand, Wed Sep 11 11:11:27 2002 UTC revision 118 by astrand, Wed Sep 11 11:45:20 2002 UTC
# Line 247  close_inputmethod(void) Line 247  close_inputmethod(void)
247          }          }
248  }  }
249    
250  static BOOL  BOOL
251  get_key_state(int keysym)  get_key_state(int keysym)
252  {  {
253          int keysymMask = 0, modifierpos, key;          int keysymMask = 0, modifierpos, key;
# Line 574  xwin_process_events() Line 574  xwin_process_events()
574                                                        str, sizeof(str), &keysym, NULL);                                                        str, sizeof(str), &keysym, NULL);
575                                  }                                  }
576    
                                 if (keysym == XK_Break) /* toggle full screen */  
                                 {  
                                         if (get_key_state(XK_Alt_L) || get_key_state(XK_Alt_R))  
                                         {  
                                                 toggle_fullscreen();  
                                                 break;  
                                         }  
                                 }  
   
577                                  ksname = get_ksname(keysym);                                  ksname = get_ksname(keysym);
578                                  DEBUG_KBD(("\nKeyPress for (keysym 0x%lx, %s)\n", keysym, ksname));                                  DEBUG_KBD(("\nKeyPress for (keysym 0x%lx, %s)\n", keysym, ksname));
579    
580                                    if (handle_special_keys(keysym, ev_time, True))
581                                            break;
582    
583                                  tr = xkeymap_translate_key(keysym,                                  tr = xkeymap_translate_key(keysym,
584                                                             xevent.xkey.keycode, xevent.xkey.state);                                                             xevent.xkey.keycode, xevent.xkey.state);
585    
# Line 604  xwin_process_events() Line 598  xwin_process_events()
598                                  DEBUG_KBD(("\nKeyRelease for (keysym 0x%lx, %s)\n", keysym,                                  DEBUG_KBD(("\nKeyRelease for (keysym 0x%lx, %s)\n", keysym,
599                                             ksname));                                             ksname));
600    
601                                    if (handle_special_keys(keysym, ev_time, False))
602                                            break;
603    
604                                  tr = xkeymap_translate_key(keysym,                                  tr = xkeymap_translate_key(keysym,
605                                                             xevent.xkey.keycode, xevent.xkey.state);                                                             xevent.xkey.keycode, xevent.xkey.state);
606    

Legend:
Removed from v.116  
changed lines
  Added in v.118

  ViewVC Help
Powered by ViewVC 1.1.26