Como obter uma lista completa de teclas capturadas no Ubuntu 18.04?

1

Contexto

O ambiente de área de trabalho moderno inclui recursos para ajustar o volume do som, interagir com players de mídia e assim por diante.

Aqui está uma lista incompleta:

  • XF86AudioLowerVolume
  • XF86AudioRaiseVolume
  • XF86Battery
  • XF86Calculadora
  • XF86Exibir
  • XF86Explorer
  • XF86HomePage
  • XF86KbdBrightnessDown
  • XF86KbdBrightnessUp
  • XF86Mail
  • XF86Messenger
  • XF86MonBrightnessDown
  • XF86MonBrightnessUp
  • XF86PowerOff
  • XF86Sleep
  • XF86Suspende
  • XF86TouchpadToggle

Precisa

Às vezes, um programa já pega algumas teclas, o que impede a operação adequada de outro. Para corrigir essa situação, é preciso saber qual programa já pega a chave e ajustá-la ou desativá-la.

Cada ambiente de desktop fornece uma maneira de lidar com atalhos de teclas, mas apenas as teclas deles, e não todas , que são capturadas por qualquer programa aleatório conectado à sessão X.

Como posso obter uma lista completa dessas chaves no Ubuntu 18.04?

Pesquise antes de perguntar

Estas páginas fornecem dicas:

O problema é: xdotool key XF86LogGrabInfo não lista todas as chaves.

Por exemplo, eu estava em uma instância em que xfce pulseaudio-plugin pegou pelo menos 4 chaves de mídia, mas em XF86LogGrabInfo , o Xorg log listaria apenas 3 ( log de exemplo, não mostra XF86AudioPlay, XF86AudioRaiseVolume, XF86AudioLowerVolume, ).

    
por Stéphane Gourichon 29.05.2018 / 18:59

0 respostas