[Bug 1899] New: many, many XKB updates

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Nov 22 10:57:03 PST 2004


Please do not reply to this email: if you want to comment on the bug, go to          
the URL shown below and enter yourcomments there.   
 
https://bugs.freedesktop.org/show_bug.cgi?id=1899        
   
           Summary: many, many XKB updates
           Product: xorg
           Version: CVS_head
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Input/Keyboard
        AssignedTo: xorg-bugzilla-noise at freedesktop.org
        ReportedBy: daniel at freedesktop.org


Lacking an XKB component ...

>From xkbdesc, the following changes:
rules/xfree86:
  + Remove ca, hu, mn and vn layouts from $oldlayouts.
  + Remove special case that causes PC keyboard models with the us_intl
    layout to load the us layout and add the us_intl layout to it.

symbols/group:
  + Add "rctrl_switch" needed by the ca layout.

symbols/keypad:
  + Add "comma" needed by the hu layout.

symbols/pc/Imakefile:
  + Add ca, ch, hu, jp, mn and vn.

symbols/pc/us:
  + Add two new variants: 'intl' and 'alt-intl'.  The latter is a strict
    replacement for us_intl, which will become obsolete soon.  Providing
    all alternatives will help users to migrate to the new files.


... and from Debian:
Fix the latin(type3) PC keyboard map to override the AB10 key definition
inherited from the basic layout, mapping the key to "minus, underscore"
rather than "slash, question".  This enables the al (Albanian), hr
(Croatian), pl2 (Polish QWERTZ), si (Slovenian), and yu (Yugoslavian)
layouts to inherit this key mapping (though al overrides it).  See Debian
#236604.

German keyboards using the "nodeadkeys" variant should produce an
apostrophe, not an acute accent, when <AE12> is pressed.  This change is
also consistent with the existing xc/programs/xkbcomp/symbols/de file.
See Debian bug #241127.

Provide XKB configuration option for Scroll Lock to be used as a group
toggle key.

Fix problem with numbers and symbols being un-typable in the Lithuanian keymap.
Fix a few problems with the U.K. Macintosh keyboard layout:
  * Map <TLDE> key to "section, plusminus".
  * Map <LSGT> key to "quoteleft, asciitilde".
  * Map AltGr+<AE02> to "EuroSign".
  * Include group(switch) symbols so that the already-defined mapping
    of AltGr+<AE03) to "numbersign" can be used.

Also see Debian #201737.

Implement option to place Compose key ("Multi_key") on <CAPS> key.  See
Debian #251310.

(and a patch to fix the separator on Polish keyboards)

Fix inconsistencies in rules/xfree86* files.

rules/xfree86:
  + List in $oldlayouts all layouts which are currently not multi-layout
    aware in the Debian xlibs package, including hu_US (thanks, Veres
    Lajos).  (Closes: #247463, #270810)
  + Support the lv3:ralt_switch option, which exists in xfree86.lst but was
    forgotten in this file.
  + Add support for a lv3:ralt_switch_multikey option.
  + Move lv3 definitions after altwin so that the former can override
    the latter.  See Bug#276143.

rules/xfree86.{lst,xml}:
  + Replace the options altwin:meta_super and altwin:meta_hyper with the
    correct names altwin:super_win and altwin:hyper_win.  (Closes: #271259)
  + Synchronize these files.

Replace level3(ralt_switch_multikey) by level3(ralt_switch) in all
layouts so that symbols on the 4th column may be accessed with
Shift+Alt_R or Alt_R+Shift.  (Closes: #270235)

Add support for standard Ctrl+Alt sequences to Sun keyboards.

Add support for RiscPC keycodes.  See Debian #141392.


... phew!  All the Debian bugs (#nnnnnn) can be accessed by going to
http://bugs.debian.org/nnnnnn.  Almost of them are written by Denis Barbier, who
knows more about XKB than I can hope to ever forget.  For best results, apply
all these patches in sequence (from first patch number through last).  Stir
sharply, do not shake.        
   
   
--         
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email       
   
------- 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