/[rdesktop]/sourceforge.net/trunk/rdesktop/xkeymap.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/xkeymap.c

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

revision 447 by jsorg71, Thu Aug 21 23:23:15 2003 UTC revision 449 by astrand, Wed Aug 27 09:42:55 2003 UTC
# Line 45  static BOOL keymap_loaded; Line 45  static BOOL keymap_loaded;
45  static key_translation keymap[KEYMAP_SIZE];  static key_translation keymap[KEYMAP_SIZE];
46  static int min_keycode;  static int min_keycode;
47  static uint16 remote_modifier_state = 0;  static uint16 remote_modifier_state = 0;
48    static uint16 saved_remote_modifier_state = 0;
49    
50  static void update_modifier_state(uint8 scancode, BOOL pressed);  static void update_modifier_state(uint8 scancode, BOOL pressed);
51    
# Line 414  get_ksname(uint32 keysym) Line 415  get_ksname(uint32 keysym)
415          return ksname;          return ksname;
416  }  }
417    
418    void
419    save_remote_modifiers()
420    {
421            saved_remote_modifier_state = remote_modifier_state;
422    }
423    
424    void
425    restore_remote_modifiers(uint32 ev_time)
426    {
427            key_translation dummy;
428    
429            dummy.scancode = 0;
430            dummy.modifiers = saved_remote_modifier_state;
431            ensure_remote_modifiers(ev_time, dummy);
432    }
433    
434  void  void
435  ensure_remote_modifiers(uint32 ev_time, key_translation tr)  ensure_remote_modifiers(uint32 ev_time, key_translation tr)

Legend:
Removed from v.447  
changed lines
  Added in v.449

  ViewVC Help
Powered by ViewVC 1.1.26