[Or rather, x11proto-core it seems is the best place for it.]
Also see related bug #56912

** Description changed:

  The X.org XKB protocol has a limitation in that it can map only one
- keyboard model per layout.  The data type used to communicate keyboard
- mappings between the server and client apps simply doesn't provide room
- for the data needed for multiple keyboards.  So a proper solution
- requires updating the X11 protocol to X12 (or at least X11.1), which is
- something that must be done upstream (further, there is risk that
- changing the protocol could cause widespread breakage in client
- applications if not done carefully.)
+ keyboard model and a max of 4 layouts (bug #56912) in a given X session.
+ The data type used to communicate keyboard mappings between the server
+ and client apps simply doesn't provide room for the data needed for
+ multiple keyboards.  So a proper solution requires updating the X11
+ protocol to X12 (or at least X11.1), which is something that must be
+ done upstream (further, there is risk that changing the protocol could
+ cause widespread breakage in client applications if not done carefully.)
  
  So, in other words, this is not something that can be trivially fixed,
  but it's a known issue and will hopefully be dealt with some day.
  
  [Original Report]
  The gnome-keyboard-properties dialog allows me to define only 1 keyboard 
model; instead the model ought to be specific to each layout.
  
  I have an English keyboard (Logitech Internet Navigator Keyboard with
  105 keys) and also a French one (AZERTY with 104 keys).  I cannot
  properly define the French one because I cannot select an appropriate
  keyboard model for it without disrupting the definition of the English
  keyboard.  I can only define a single model system-wide.

** Changed in: x11proto-core (Ubuntu)
Sourcepackagename: xorg-server => x11proto-core

-- 
(needs x11 protocol update) XKB cannot map multiple keyboard models
https://bugs.launchpad.net/bugs/120788
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to