I like trying different Linux distributions from time to time.

I love keyboard shortcuts and one thing that drives me crazy about a distribution is the fact that it handles keyboard shortcuts on-pressing, rather than on-releasing.

This allows a keyboard shortcut such as Alt + Shift to trigger its action when I actually want to press Alt + Shift + R, because the system doesn't give me the chance to press the R once the Alt + Shift keys are pressed

Ubuntu and Linux Mint handle this well. It doesn't trigger the shortcut unless I release the pressed keys.

So why does Ubuntu handle this well? What aspect of the Linux system is responsible for that? I need to filter out other Linux distributions that I can try, based on this criterion, which is to be able to handle keyboard shortcuts properly.

A side question: I consider this a MAJOR ISSUE. How on earth does it still exist at all?!

  • Is this behavior by default on Ubuntu? It seems to me that the shortcuts are actually recognized on-press. I tried Ctrl + Alt + T, and it opened the Terminal (several times) without me releasing. – fakedad Aug 15 '16 at 23:24
  • @fakedad What version are you using? I tried this on Linux Mint (Rosa, Ubuntu 14.04) and Ubuntu Mate 16.04 – Muhammad Gelbana Aug 16 '16 at 11:40
  • I tested this on Ubuntu 16.04.1 (using Unity), and Lubuntu 16.04.1 (using LXDE). – fakedad Aug 16 '16 at 20:18
  • I'm getting similar results (recognizing on-press) with Linux Mint "Rosa" with Cinnamon. Granted, I'm using a virtual machine for this and my testing of Ubuntu 16.04.1, but my testing with Lubuntu was with a physical machine. – fakedad Aug 16 '16 at 22:16
  • 2
    Possible duplicate of OS keyboard shortcuts conflict with apps keyboard shortcuts – N0rbert Aug 26 '18 at 17:57

It's an Xorg bug. Fixed here for Manjaro Linux. I had to follow these steps to manually skip PGP checking !

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.