Découvrez quelle application écoute des raccourcis keyboard spécifiques?

Existe-t-il une application pour savoir quelle key est liée à quel process et donc non utilisable dans une autre application?

Il n'y a pas de concurrency entre les applications de keybindings. Soit votre server X attrape quelque chose (dans la plupart des cas, votre bureau) et les réactions sur une touche (comme appuyer sur la touche d'augmentation du volume), soit la key est transmise à l'application en cours. Ceci est différent de ce que je me souviens de Windows où vous pouviez avoir des raccourcis keyboard qui allaient aux applications qui n'avaient pas de focus.

Vous n'avez donc pas besoin de savoir quelle touche Alt + est déjà utilisée par une autre application, il vous suffit de savoir si votre bureau l'attrape déjà et fait quelque chose avec elle.

Si une application doit connaître un événement de keyboard, par exemple en appuyant sur la touche Transférer sur un keyboard multimédia, le bureau doit intercepter cet événement et avertir l'application.

Une astuce consiste à ouvrir un terminal et à exécuter:

cat

Ensuite, essayez vos shorcuts. Si vous voyez la key dans le terme alors le raccourci est libre d'utiliser, si rien ne se passe, ou un événement externe se produit il y a une très forte probabilité que le raccourci ne soit pas libre …

Mais je ne sais toujours pas la solution globale pour gérer globalement les raccourcis …