[xorg-bugzilla-noise] [Bug 365] us_intl layout maps apostrophe and quotedbl incorrectly

bugzilla-daemon at pdx.freedesktop.org bugzilla-daemon at pdx.freedesktop.org
Tue Mar 23 21:39:31 PST 2004


http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=365

pascal at tsu.ru changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pascal at tsu.ru



------- Additional Comments From pascal at tsu.ru  2004-03-23 21:39 -------
Since the document you refer to isn't quite clear for me I just switched on the 
US International keyboard layout in my MS Windows 2000 box and tried to print.

The key AC11 (apostrophe/quotedubl) pressed alone outputs nothing
AC11 and 'a'  prints á (a with acute)
AC11 and ' '  prints ' (apostrophe)
Apparently it behaves as dead_acute.

The same with Shift+AC11
Shift+AC11 alone:    nothing
Shift+AC11 and 'a' : ä (a with diaeresis)
Shift+AC11 and ' ' : " (double quote)
Apparently it is dead_diaeresis.

The AltGr+AC11 combination really differs from X's one.
AltGr+AC11 prints ´ (acute)
AltGr+Shift+AC11 prints ¨ (diaeresis)
But I don't think it's good to follow MS standard here. These signs (acute and 
diaeresis) are rarely used alone and I think that using AltGr+AC11 combinations 
as shortcuts for apostrophe and quotedbl is more useful.  Of course it's my 
opinion only and if users insist on these symbols should be exactly as in MS 
keymap they should be changed. But it has no relation to first two (dead) 
symbols of that key.

I guess what inconvenience you faced.  In MS International layout the double 
pressing of AC11 key ouputs two apostrophes together (and correspondly double 
Shift+AC11 produces two 'double quote').  But it is a result of composing and 
should be fixed in composing rules.
Unfortunately in X Window a composing rules set is not a part of keyboard 
layout and the same rules are used with different keyboard maps.  It means that 
the rule can't be changed for us_intl only and such changes can confuse other 
users.
On the other hand IIRC in XFree the double dead_acute produces acute and 
double_diaeresis produces diaeresis.  I.e. what is really swapped in X are the 
double pressing of AC11 key and the combination of AltGr+AC11:
In MS Windows
AC11,AC11 : two apostrophes
AltGr+AC11 : acute
in X
AC11,AC11 : acute
AltGr+AC11 : apostrophe

Thus that is a thing that could be 'swaped back'.  But pleas don't touch the 
first two symbols of that key.  They are exactly as in MS Windows.









------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the xorg-bugzilla-noise mailing list