Shift + Ctrl + Super + ( as keyboard shortcut is not detected
Setting a keyboard shortcut works but the shortcut is not detected.
Steps to reproduce
- Open GNOME Settings
- Navigate to Keyboard - View and Customize Shortcuts - Launchers
- Click Launch calculator
- Press Shift + Ctrl + Super + (
- Click Set
- Close settings and try to activate the shortcut
Expected behaviour
Calculator window appears.
Actual behaviour
Nothing happens.
Workaround
Use another shortcut.
Additional information
xev
while shortcut is pressed.
$ xev -event keyboard
KeyPress event, serial 28, synthetic NO, window 0x8000001,
root 0x1d9, subw 0x0, time 13971106, (231,457), root:(3469,532),
state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 28, synthetic NO, window 0x8000001,
root 0x1d9, subw 0x0, time 13971106, (231,457), root:(3469,532),
state 0x14, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 28, synthetic NO, window 0x8000001,
root 0x1d9, subw 0x0, time 13971106, (231,457), root:(3469,532),
state 0x15, keycode 64 (keysym 0xfe08, ISO_Next_Group), same_screen YES,
XKeysymToKeycode returns keycode: 50
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 28, synthetic NO, window 0x8000001,
root 0x1d9, subw 0x0, time 13971106, (231,457), root:(3469,532),
state 0x15, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 28, synthetic NO, window 0x8000001,
root 0x1d9, subw 0x0, time 13971442, (231,457), root:(3469,532),
state 0x55, keycode 18 (keysym 0x28, parenleft), same_screen YES,
XKeysymToKeycode returns keycode: 187
XLookupString gives 1 bytes: (28) "("
XmbLookupString gives 1 bytes: (28) "("
XFilterEvent returns: False
KeyRelease event, serial 28, synthetic NO, window 0x8000001,
root 0x1d9, subw 0x0, time 13971578, (231,457), root:(3469,532),
state 0x55, keycode 18 (keysym 0x28, parenleft), same_screen YES,
XKeysymToKeycode returns keycode: 187
XLookupString gives 1 bytes: (28) "("
XFilterEvent returns: False
KeyRelease event, serial 28, synthetic NO, window 0x8000001,
root 0x1d9, subw 0x0, time 13971866, (231,457), root:(3469,532),
state 0x55, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 28, synthetic NO, window 0x8000001,
root 0x1d9, subw 0x0, time 13971866, (231,457), root:(3469,532),
state 0x51, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 28, synthetic NO, window 0x8000001,
root 0x1d9, subw 0x0, time 13971866, (231,457), root:(3469,532),
state 0x50, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 28, synthetic NO, window 0x8000001,
root 0x1d9, subw 0x0, time 13971866, (231,457), root:(3469,532),
state 0x50, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
dconf
entry:
[org/gnome/settings-daemon/plugins/media-keys]
calculator=['<Primary><Shift><Super>parenleft']
Same problem with Shift + Ctrl + Super + )
Arch Linux, x86_64, rolling, Gnome 41.1
Console log
(gnome-control-center:123991): cc-wwan-panel-WARNING **: 14:01:21.375: Error connecting to ModemManager: Error calling StartServiceByName for org.freedesktop.ModemManager1: Unit dbus-org.freedesktop.ModemManager1.service not found.
(gnome-control-center:123991): Gtk-WARNING **: 14:01:45.016: Failed to set text 'Shift+Ctrl+Super+&' from markup due to error parsing markup: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity ? escape ampersand as &
(gnome-control-center:123991): Gtk-WARNING **: 14:01:45.016: Failed to set text 'Shift+Ctrl+Super+&' from markup due to error parsing markup: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity ? escape ampersand as &