Super + shift + Touchpad toggle not recognized as a shortcut

Hello Community !

I have a simple yet strange issue.

I would like to launch Krunner with a custom shortcut.
It is actually one key (with a magnifying glass → Microsoft ergonomic keyboard) and it is recognized as “meta + shift + touchpad toggle” shortcut.

The shortcut does not work for any applications actually.

How is it possible ?

Thank you in advance,

Stefanovic

Hi @Stefanovic,

Have you set it in System SettingsWorkspaceSortcutsKRunner:

https://i.imgur.com/b016D1T.png

This is mine, from just now, and it works like a charm.

Hi @Mirdarthos

Thank you for the answer !

Citation
Have you set it in System SettingsWorkspaceSortcutsKRunner:

Absolutely, but it doesn’t work.

It seems actually that it is not Krunner the problem but the key. Not a single app opens with it assigned as a shortcut.

I used Ulauncher (because of this problem) but now with the last update it is broken. Ulauncher worked with the shortcut but if I remember correctly, I assigned the shortcut within Ulauncher and not in System settings.

Somehow, KDE Manjaro seems to not recognize the key

Well, then let’s check if the keypresses are at least detected first. Identidy your keyboard idd from the list provided if you run:

xinput

Mine, for example:

$ xinput                                                                                                                                                                                                                                             1 ↵
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ROCCAT ROCCAT Kone EMP Mouse              id=9    [slave  pointer  (2)]
⎜   ↳ ROCCAT ROCCAT Kone EMP Consumer Control   id=10   [slave  pointer  (2)]
⎜   ↳ ckb1: CORSAIR K68 RGB Mechanical Gaming Keyboard vM       id=14   [slave  pointer  (2)]
⎜   ↳ GaminggearUhidMouse                       id=17   [slave  pointer  (2)]
⎜   ↳ GaminggearUhidMultimedia                  id=18   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
↳ Power Button                              id=6    [slave  keyboard (3)]
↳ Power Button                              id=7    [slave  keyboard (3)]
↳ Sleep Button                              id=8    [slave  keyboard (3)]
↳ ROCCAT ROCCAT Kone EMP System Control     id=11   [slave  keyboard (3)]
↳ ROCCAT ROCCAT Kone EMP                    id=12   [slave  keyboard (3)]
↳ ROCCAT ROCCAT Kone EMP Consumer Control   id=15   [slave  keyboard (3)]
↳ ckb1: CORSAIR K68 RGB Mechanical Gaming Keyboard vKB      id=13   [slave  keyboard (3)]
↳ GaminggearUhidKeyboard                    id=16   [slave  keyboard (3)]
↳ GaminggearUhidMultimedia                  id=19   [slave  keyboard (3)]

From the I can deduce my keyboard has an ID of 13. So to seee if a keypress is detected, run:

xinput test <id>

Where, <id> _is the ID obtained previously. So i my case, it’d be 13.

Then see if it detects the keypress. Mine, for example:

$ xinput test 13                                                                                                                                                                                                                                   130 ↵
key release 36
key press   38
akey release 38
key press   37
key press   54
^C

Press Ctrl + C when done to exit. Let’s see that that part works before continuing.

yes it works, the same as your example

And, tell me, what happens when you press:

  • Alt + Space; or
  • Alt + F2

:question:

It opens Krunner.

But I am used to press the magnifying glass key to open the launcher, I would thus be happy to add it as a shortcut too.

Hmmm…I honestly don’t know if that makes it worse or better…

I have 1 other thing we can try, but in my opinion it is a last resort and not optimal. So let me ask first:

In the System Settings window earlier, was there any other shortcut than the one you specified?

Citation
In the System Settings window earlier, was there any other shortcut than the one you specified?

Do you mean for Krunner only ?
If yes, then I have these default shortcuts:

  • alt+space
  • alt+F2
  • search (not sure what that means)

In this window:

https://i.imgur.com/b016D1T.png

System SettingsWorkspaceSortcutsKRunner

If you have other shortcuts, try removing them, as mine is, and set only the one you wish there.

As you can see, mine’s not set and it works like a charm. So it might be that, ya know?

Unfortunately, it does not change anything :cry:

Have you restarted recently? Or at least logged of and logged on again?

Sorry, I just want to cover all bases, because in all theory it should work. But, the last way I can think of, is adding a Custom shortcut. To do so:

  1. Open System SettingsWorkspaceSortcutsCustom Shortcuts.

  2. Right-click in the pane on the new window, and select NewGlobal shortcutCommand/URL, as in the image below:

https://i.imgur.com/76eTQWB.png

  1. Call it Open KRunner or something easily identifiable.

  2. On the Trigger window, set the keyboard shortcut you wish:

https://i.imgur.com/gfslNXC.png

  1. Go to the Action tab, and insert krunner as command to run, as per the screenshot below:

https://i.imgur.com/ljzoDH0.png

  1. Click Apply to, you guessed it, apply the changes, and log out and -i again. Or reboot. And test.

  2. (In all theory.) Profit.

Edit:

If this doesn’t work, then

:man_shrugging:

It doesn’t work unfortunately :sob: (I did everything and rebooted too)

Thank you for trying to help me :+1:t4:

I really don’t understand why it doesn’t work… the key works, it is detected, but when it is assigned as a shortcut, nothing happens. And why did it work when I assigned it within Ulauncher ??

I’m very sorry.

Try uninstalling Ulauncher and removing any and all of its configuration files, make sure the setting are correct and reboot.

:man_shrugging:

Edit:

I see this :point_down:

Is an AUR package. Did you rebuild it after the update?

pamac build ulauncher
1 Like

Okay soooo… don’t be sorry, with your help, I eventually found the solution !! :partying_face:

I uninstalled Ulauncher, and build it again (by the way, Ulauncher works again). Then I added within Ulauncher the custom shortcut and I realized that Ulauncher detects the key as Meta + Shift R and not Meta + Shift + Touchpad toggle .

So, back to system settingsshortcuts and by pressing Shift R and Meta I get a very weird shortcut (see image below)

but it works :sweat_smile: :sweat_smile: :sweat_smile:

Linux is magic ahah

Thank you for your help !

1 Like

False hope !

I have other shortcuts using special keys and now, Krunner launches every time I press on them…

I will stay with Ulauncher then, it seems the most sane decision :sweat_smile:

1 Like