Bug 25445 - setxkbmap de,neo does strange things
Summary: setxkbmap de,neo does strange things
Status: RESOLVED NOTOURBUG
Alias: None
Product: xkeyboard-config
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: xkb
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-04 05:57 UTC by Julian Kippels
Modified: 2009-12-11 21:19 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Julian Kippels 2009-12-04 05:57:42 UTC
I just noticed a very strange behaviour of setxkbmap when i switch from keyboardlayouts de to neo and backwards.

when I use:
setxkbmap -model pc105 -layout de,de -variant ,neo -option grp:sclk_toggle
(1st layout de, 2nd neo)
the mod4-key on the neo layout doesn't work

when I use:
setxkbmap -model pc105 -layout de,de -variant neo, -option grp:sclk_toggle
(1st layout neo, 2nd de)
the mod4-key works perfectly, but the same key does nothing in the de layout (i'm not able to type <, > or |)

it is reproducable and tested on 2 different machines.
Comment 1 Sergey V. Udaltsov 2009-12-04 06:37:17 UTC
What could be useful is doing

xkbcomp :0 -xkb out.xkb

for both scenarios. And comparing them. Especially the key you have mapped as mod4
Comment 2 Peter Eberhard 2009-12-11 21:19:57 UTC
We at neo-layout.de discussed these two bugs in

http://wiki.neo-layout.org/ticket/174

and

http://wiki.neo-layout.org/ticket/175

Discussion is in German, but I'm sure you, using a German keyboard, will understand it.

For the first bug (Mod4 not working on Neo as second layout), there is a fix, but it only works with newer X-servers (X.org 7.4 does work, 7.2 doesn't). Just download the newest neo xkb driver (www.neo-layout.org/xkb.tgz) and follow the instructions at http://wiki.neo-layout.org/wiki/Neo%20unter%20Linux%20einrichten/xkbmap.
If you still have an older version of X and don't want to update, you should follow the instructions at my first post at http://wiki.neo-layout.org/ticket/174. That should also work, with some restrictions due to some bug in xkbcomp.

The second bug (<>| not working on Qwertz, when Neo is first layout) has no fix, but I described a workaround at http://wiki.neo-layout.org/ticket/175 that works for me. It hasn't been well tested, though.

If you still have problems, my best advice is to write to diskussion@neo-layout.org or file a bug at our site.

Neo 2 ist still a work in progress, there are still some bugs left, and we're discussing some minor changes in the layout (dead keys and Navigation on fourth level).

In any case, it's not a bug in setxkbmap or xkbcomp (although there may be some bugs which are connected to these), so I'll (not knowing what I'm doing since I'm new here) just be bold and close the ticket.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.