Thanks for your report!

That kind of issue is really upstream in nature, and nothing we would
like to change in Ubuntu only. So it would be great if you could submit
an upstream issue too:

https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-
config/-/issues

If you do, please add a comment here with the URL.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to xkeyboard-config in
Ubuntu.
https://bugs.launchpad.net/bugs/2002869

Title:
  "ctrl:swapcaps" doesn't swap shift+capslock and shift+ctrl

Status in xkeyboard-config package in Ubuntu:
  New

Bug description:
  Ubuntu: 22.10
  xkb-data: 2.35.1-1
  keyboard layout: jp106

  I enable a xkb option "ctrl:swapcaps" and often use shift+ctrl
  modifier key combinations like shift+ctrl+T.

  Expected:

  Both pressing [shift]+[capslock] and [capslock]+[shift] should work as
  shift+ctrl modifier.

  What happened:

  [capslock]+[shift] works as expected, but [shift]+[capslock] still
  works as shift+capslock.

  This behavior is very confusing and annoying to me.

  Workaround:

  The problem can be avoided by editing /usr/share/X11/xkb/symbols/ctrl
  as follows.

  --- ctrl.orig 2022-02-09 02:13:55.000000000 +0900
  +++ ctrl      2023-01-14 18:57:15.589534502 +0900
  @@ -14,7 +14,7 @@
   // Swap the functions of the CapsLock key and the left Ctrl key.
   partial modifier_keys
   xkb_symbols "swapcaps" {
  -    replace key <CAPS> { [ Control_L ] };
  +    replace key <CAPS> { [ Control_L, Control_L ] };
       replace key <LCTL> { [ Caps_Lock ] };
       modifier_map Control { <CAPS> };
       modifier_map  Lock { <LCTL> };

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/2002869/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to