Date: Tue, 23 Mar 2004 19:20:29 -0800 From: chip <chip@wiegand.org> To: Nathan Kinkade <nkinkade@ub.edu.bz> Cc: questions@freebsd.org Subject: Re: special characters, ie spanish accents Message-ID: <4060FE7D.9070207@wiegand.org> In-Reply-To: <20040323165240.GF12464@nkinkade.bmp.ub> References: <405FDFF5.5060604@wiegand.org> <20040323165240.GF12464@nkinkade.bmp.ub>
index | next in thread | previous in thread | raw e-mail
Nathan Kinkade wrote: > On Mon, Mar 22, 2004 at 10:57:57PM -0800, chip wrote: > >>>>How do I get the special characters to work, which work in MS >>>>Windoze using the conbination of right-alt+4digit code? I need to >>>>be able to use certain accents and characters found in spanish >>>>writing. I am using FBSD-5.1 with XFCE window manager. >>-- >>Chip > > > There is more than one way to get diacritic marks working in X. For my > part, since I generally only need a few marks (like you Spanish ones) I > used xmodmap. I put a file in my home directory called .xmodmaprc and > then in my .xinitrc (or .xsession if you use xdm and friends) I added > the line: > > xmodmap ~/.xmodmaprc > > My .xmodmaprc file contains the following: > > clear mod4 > keycode 115 = Mode_switch > keycode 10 = 1 exclam exclamdown > keycode 26 = e E eacute Eacute > keycode 31 = i I iacute Iacute > keycode 32 = o O oacute Oacute > keycode 38 = a A aacute Aacute > keycode 57 = n N ntilde Ntilde > keycode 61 = slash question questiondown > > This allows me to make use of the otherwise useless "windows" keys on my > keyboard. On my systems keycode 115 is the left "windows" key (referred > to as keysym Super_L in X). So, if I press Super_L-e I get ``?'' and so > on and so forth. > > Nathan Thanks Nathan, I have a brand new 104key keyboard, ran xkeycaps to verify the keycodes, and should be able to use your exact .xmodmaprc. The keycodes all match yours. I created the file and added the other line to .xinitrc (the end of the file, don't know if that matters), and restarted X, but I don't get any of the special keys. When I press the Super-L key I get the normal small case letter. I even tried an older 101key keyboard, same results. I also ran xmodmap and it shows mod 4 Super_L (Ox73), Super_R (Ox74) I am running XFree86-4.3.0. The XFree86 log shows the correct keyboard info, and the line Keyboard: CustomKeycode disabled Could that have something to do with this not working? Any ideas why this may not be working for me? Thanks, chiphome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4060FE7D.9070207>
