/[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 331 by astrand, Tue Feb 18 13:44:27 2003 UTC revision 447 by jsorg71, Thu Aug 21 23:23:15 2003 UTC
# Line 12  Line 12 
12     but WITHOUT ANY WARRANTY; without even the implied warranty of     but WITHOUT ANY WARRANTY; without even the implied warranty of
13     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14     GNU General Public License for more details.     GNU General Public License for more details.
15      
16     You should have received a copy of the GNU General Public License     You should have received a copy of the GNU General Public License
17     along with this program; if not, write to the Free Software     along with this program; if not, write to the Free Software
18     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19  */  */
20    
21    #ifdef RDP2VNC
22    #include "vnc/x11stubs.h"
23    #else
24  #include <X11/Xlib.h>  #include <X11/Xlib.h>
 #define XK_MISCELLANY  
25  #include <X11/keysym.h>  #include <X11/keysym.h>
26    #endif
27    
28  #include <ctype.h>  #include <ctype.h>
29  #include <limits.h>  #include <limits.h>
30  #include <time.h>  #include <time.h>
# Line 35  extern Display *display; Line 39  extern Display *display;
39  extern char keymapname[16];  extern char keymapname[16];
40  extern int keylayout;  extern int keylayout;
41  extern int win_button_size;  extern int win_button_size;
42  extern BOOL enable_compose;  extern BOOL g_enable_compose;
43    
44  static BOOL keymap_loaded;  static BOOL keymap_loaded;
45  static key_translation keymap[KEYMAP_SIZE];  static key_translation keymap[KEYMAP_SIZE];
# Line 136  xkeymap_read(char *mapname) Line 140  xkeymap_read(char *mapname)
140                  if (strncmp(line, "enable_compose", 15) == 0)                  if (strncmp(line, "enable_compose", 15) == 0)
141                  {                  {
142                          DEBUG_KBD(("Enabling compose handling\n"));                          DEBUG_KBD(("Enabling compose handling\n"));
143                          enable_compose = True;                          g_enable_compose = True;
144                          continue;                          continue;
145                  }                  }
146    
# Line 355  xkeymap_translate_key(uint32 keysym, uns Line 359  xkeymap_translate_key(uint32 keysym, uns
359                  warning("No translation for (keysym 0x%lx, %s)\n", keysym, get_ksname(keysym));                  warning("No translation for (keysym 0x%lx, %s)\n", keysym, get_ksname(keysym));
360    
361          /* not in keymap, try to interpret the raw scancode */          /* not in keymap, try to interpret the raw scancode */
362          if ((keycode >= min_keycode) && (keycode <= 0x60))          if (((int) keycode >= min_keycode) && (keycode <= 0x60))
363          {          {
364                  tr.scancode = keycode - min_keycode;                  tr.scancode = keycode - min_keycode;
365    

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

  ViewVC Help
Powered by ViewVC 1.1.26