De acordo com a sugestão da derHugo , encontrei uma maneira de mapear chaves entradas para nada.
Eu não consegui descobrir como fazer isso dentro do aplicativo (Python), levando em conta Super
e Ctrl
+ Alt
+ F1
et cetera ... Mas esta resposta sobre como desabilitar a tecla Super
com o Xmodmap (aqui é alguma documentação ) pode ser estendido para todas as chaves . Eu decidi desativar todas as chaves que não são estritamente necessárias para o meu aplicativo (que é apenas [a-zA-Z0-9@.]
alias de endereços de e-mail).
Então, para resumir:
- Crie um
.Xmodmap
:xmodmap -pke > ~/.Xmodmap
- Edite
~/.Xmodmap
e remova as ações de chaves indesejadas (por exemplo,keycode 23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
tokeycode 23 =
) -
Opcional: Teste isso executando
xmodmap ~/.Xmodmap
- Fazer logout e novamente, as chaves devem ser desativadas
- Se você está no 17.10 com o Gnome, eles ainda não estão. Aplique manualmente com
xmodmap ~/.Xmodmap
e / ou adicione isso à sua inicialização.
Cuidado: se você desabilitar quantas chaves eu tiver, você estará basicamente limitado ao mouse!