/[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 326 by astrand, Wed Feb 12 09:56:13 2003 UTC revision 331 by astrand, Tue Feb 18 13:44:27 2003 UTC
# Line 20  Line 20 
20    
21  #include <X11/Xlib.h>  #include <X11/Xlib.h>
22  #define XK_MISCELLANY  #define XK_MISCELLANY
23  #include <X11/keysymdef.h>  #include <X11/keysym.h>
24  #include <ctype.h>  #include <ctype.h>
25  #include <limits.h>  #include <limits.h>
26  #include <time.h>  #include <time.h>
# Line 34  Line 34 
34  extern Display *display;  extern Display *display;
35  extern char keymapname[16];  extern char keymapname[16];
36  extern int keylayout;  extern int keylayout;
37    extern int win_button_size;
38  extern BOOL enable_compose;  extern BOOL enable_compose;
39    
40  static BOOL keymap_loaded;  static BOOL keymap_loaded;
# Line 51  add_to_keymap(char *keyname, uint8 scanc Line 52  add_to_keymap(char *keyname, uint8 scanc
52          keysym = XStringToKeysym(keyname);          keysym = XStringToKeysym(keyname);
53          if (keysym == NoSymbol)          if (keysym == NoSymbol)
54          {          {
55                  DEBUG_KBD(("Bad keysym \"%s\" in keymap %s (ignoring)\n", keyname, mapname));                  DEBUG_KBD(("Bad keysym \"%s\" in keymap %s (ignoring)\n", keyname, mapname));
56                  return;                  return;
57          }          }
58    
# Line 307  handle_special_keys(uint32 keysym, unsig Line 308  handle_special_keys(uint32 keysym, unsig
308                                  rdp_send_scancode(ev_time, RDP_KEYRELEASE, SCANCODE_CHAR_LCTRL);                                  rdp_send_scancode(ev_time, RDP_KEYRELEASE, SCANCODE_CHAR_LCTRL);
309                          }                          }
310                          return True;                          return True;
311    
312                    case XK_space:
313                            /* Prevent access to the Windows system menu in single app mode */
314                            if (win_button_size
315                                && (get_key_state(state, XK_Alt_L) || get_key_state(state, XK_Alt_R)))
316                                    return True;
317    
318          }          }
319          return False;          return False;
320  }  }

Legend:
Removed from v.326  
changed lines
  Added in v.331

  ViewVC Help
Powered by ViewVC 1.1.26