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

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

revision 975 by astrand, Thu Aug 4 12:51:44 2005 UTC revision 976 by astrand, Thu Aug 4 13:39:57 2005 UTC
# Line 670  xkeymap_translate_key(uint32 keysym, uns Line 670  xkeymap_translate_key(uint32 keysym, uns
670    
671  void  void
672  xkeymap_send_keys(uint32 keysym, unsigned int keycode, unsigned int state, uint32 ev_time,  xkeymap_send_keys(uint32 keysym, unsigned int keycode, unsigned int state, uint32 ev_time,
673                    BOOL pressed)                    BOOL pressed, uint8 nesting)
674  {  {
675          key_translation tr, *ptr;          key_translation tr, *ptr;
676          tr = xkeymap_translate_key(keysym, keycode, state);          tr = xkeymap_translate_key(keysym, keycode, state);
# Line 703  xkeymap_send_keys(uint32 keysym, unsigne Line 703  xkeymap_send_keys(uint32 keysym, unsigne
703                  {                  {
704                          DEBUG_KBD(("Handling sequence element, keysym=0x%x\n",                          DEBUG_KBD(("Handling sequence element, keysym=0x%x\n",
705                                     (unsigned int) ptr->seq_keysym));                                     (unsigned int) ptr->seq_keysym));
706                          xkeymap_send_keys(ptr->seq_keysym, keycode, state, ev_time, True);  
707                          xkeymap_send_keys(ptr->seq_keysym, keycode, state, ev_time, False);                          if (nesting++ > 32)
708                            {
709                                    error("Sequence nesting too deep\n");
710                                    return;
711                            }
712    
713                            xkeymap_send_keys(ptr->seq_keysym, keycode, state, ev_time, True, nesting);
714                            xkeymap_send_keys(ptr->seq_keysym, keycode, state, ev_time, False, nesting);
715                          ptr = ptr->next;                          ptr = ptr->next;
716                  }                  }
717                  while (ptr);                  while (ptr);

Legend:
Removed from v.975  
changed lines
  Added in v.976

  ViewVC Help
Powered by ViewVC 1.1.26