[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