Package: xkb-data Version: 1.0~cvs.20070721-1 Severity: normal Tags: patch Hi!
/usr/share/X11/xkb/symbols/latam, Spanish Latin-American keyboard, layout doesn't include any dead_tilde. It does include 3 asciitilde, however: key <AE04> { [ 4, dollar, asciitilde, dollar ] }; key <AD12> { [ plus, asterisk, asciitilde, dead_macron ] }; key <AC10> { [ ntilde, Ntilde, asciitilde, dead_doubleacute ] }; Of these 3, the one that is printed on the keyboards is the <AD12>, and it's the one that makes more sense as a dead key (many neighbouring keys are dead). Recently (as in etch's 0.9-4 vs lenny's 1.0~cvs.20070721-1), the Spanish layout has changed one of its asciitilde to dead_tilde. The chosen key was <AE04>, because that's the one that has the tilde printed on the key. https://bugs.freedesktop.org/show_bug.cgi?id=9763 In the Latinamerican case, the printed one is <AD12>, thus, I'm suggesting changing that one to dead_tilde. Similar as to what the original bug report showed, the ibm globalization site, cites this key as "combining tilde": http://www-306.ibm.com/software/globalization/topics/keyboards/KBD171.jsp I'm not sure about <AE04>. It could be good to have it as dead too, for consistency (Spanish and Latin American are both common in many Spanish speaking countries), but having 2 out of 3 as dead might be overkill. Thus, I'm attaching a patch that only changes the <AD12> key This should be sent upstream, of course. But I don't have a user at bugs.freedesktop.org Love, Marga -- System Information: Debian Release: 4.0 APT prefers proposed-updates APT policy: (500, 'proposed-updates'), (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-5-686 Locale: LANG=es_AR, LC_CTYPE=es_AR (charmap=ISO-8859-1) -- no debconf information
--- /usr/share/X11/xkb/symbols/latam 2007-07-21 16:14:18.000000000 -0300 +++ latam 2007-09-25 12:56:55.000000000 -0300 @@ -20,7 +20,7 @@ key <AE12> { [questiondown, exclamdown, dead_cedilla, dead_ogonek] }; key <AD11> { [dead_acute, dead_diaeresis, dead_diaeresis, dead_abovering ] }; - key <AD12> { [ plus, asterisk, asciitilde, dead_macron ] }; + key <AD12> { [ plus, asterisk, dead_tilde, dead_macron ] }; key <AC10> { [ ntilde, Ntilde, asciitilde, dead_doubleacute ] }; key <AC11> { [ braceleft, bracketleft, dead_circumflex, braceleft] };