Bug#444035: xkb-data: latam layout: no dead_tilde
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] };
Reply to: