grp:*_toggle gives weird layouts (both evdev and xkb)
Submitted by Fabio Zanini
Assigned to Xorg Project Team
Description
Created attachment 23367 hal config file for evdev
Overview: grp:*_toggle is not working as expected. I get weird layouts, which have not been specified by me.
Steps to reproduce: I'm using two language layouts: it and de. No variant (i.e. basic). Default layout is it (italian). To switch between them I use a usual grp:*_toggle.
Expected behaviour: Expected behaviour is to get 2 layouts in this order:
- italian
- german (and cyclic).
Real behaviour: Instead, I get 4 layouts, in this order:
- italian
- german without some AltGr=ISO_LEVEL_3 activated keys (among them "½¬{[]")
- strange layout: "@łe¶ŧy" instead of "qwerty"
- german without etc. (identical to 2nd layout) (and cyclic).
Other info: Encountered both with old xkb driver and with new HAL-aware evdev driver (both cases are shown in config files in attachment).
Attachment 23367, "hal config file for evdev":
10-keymap.fdi