[Bug 977025] New: setxkbmap win_space_toggle doesn't work switching to colemak
http://bugzilla.opensuse.org/show_bug.cgi?id=977025 Bug ID: 977025 Summary: setxkbmap win_space_toggle doesn't work switching to colemak Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org Assignee: xorg-maintainer-bugs@forge.provo.novell.com Reporter: dwaas@suse.com QA Contact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- COLEMAK AS DEFAULT ~~~~~~~~~~~~~~~~~~ setxkbmap -layout us,us -variant 'colemak,' -option 'grp:win_space_toggle' => toggle works US AS DEFAULT ~~~~~~~~~~~~~ setxkbmap -layout us,us -variant ',colemak' -option 'grp:win_space_toggle' => toggle doesn't work DVORAK TOGGLE ~~~~~~~~~~~~~ setxkbmap -layout us,us -variant ',dvorak' -option 'grp:win_space_toggle' => toggle works VERSION ~~~~~~~ /home/devin devin@linux-k3es% rpm -q setxkbmap setxkbmap-1.3.1-1.1.x86_64 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=977025 http://bugzilla.opensuse.org/show_bug.cgi?id=977025#c1 Egbert Eich <eich@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |UPSTREAM --- Comment #1 from Egbert Eich <eich@suse.com> --- Please report upstream. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=977025 http://bugzilla.opensuse.org/show_bug.cgi?id=977025#c2 Egbert Eich <eich@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dwaas@suse.com Flags| |needinfo?(dwaas@suse.com) --- Comment #2 from Egbert Eich <eich@suse.com> --- Ok, took a quick look: With: setxkbmap -layout us,us -variant ',colemak' -option 'grp:win_space_toggle' a toggle from Group1->Group2 works but not back. us(colemak) explicitly sets symbols for <SPCE>, us doesn't. win_space_toggle only sets Group1. This setting is picked up for Group2 only if Group2 isn't set explicitly. Thus it works with colemak on Group1 and us on Group2 but not the other way around. Since us(dvorak) doesn't set <SPCE> either it works both ways with dvorak in Group1 or Group2. You'd either have to kill the setting for <SPC> in colemac or change win_space_toggle to something like: partial modifier_keys xkb_symbols "win_space_toggle" { key <SPCE> { type="PC_SUPER_LEVEL2", symbols[Group1]= [ space, ISO_Next_Group ], symbols[Group2]= [ space, ISO_Next_Group ] }; }; With this information, please open a ticket on bugs.freedesktop.org (product: xkeyboard-config) - with me (eich@pdx.freedesktop.org) in Cc: - and discuss it there. Once a consensus is reached I will add a patch to Leap 42.1. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=977025 http://bugzilla.opensuse.org/show_bug.cgi?id=977025#c3 --- Comment #3 from Devin Waas <dwaas@suse.com> --- Thanks for the quick reply, Egbert. UPSTREAM TICKET ~~~~~~~~~~~~~~~ https://bugs.freedesktop.org/show_bug.cgi?id=95168 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=977025 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.freedesktop.or | |g/show_bug.cgi?id=95168 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com