[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: