Como posso ouvir um evento global de keypress?

3

Eu quero criar um aplicativo muito pequeno, que reproduzirá um som toda vez que eu pressionar uma tecla no teclado. Não preciso saber qual tecla do teclado foi pressionada, só preciso saber de alguma forma que isso aconteceu.

Existe algum sistema global de ganchos para tecla pressionada no teclado?

    
por Jakub Arnold 11.12.2010 / 20:32

1 resposta

2

Aqui está um método que teoricamente deveria funcionar.

Se você acessar a guia "Acessibilidade", em Sistema> Preferências > Teclado, poderá ativar a opção "Lento as teclas" "Aceitar somente as teclas longas". Gire o atraso até o fim e você basicamente anula os efeitos dessa opção. Então vá para "Audio Feedback ..." e ative "Beep quando uma tecla é pressionada" na seção "Slow Keys".

EstemétodoDEVEfuncionar.Eunãoconseguifazerissofuncionar,honestamente.Eutenhootemadesomsound-theme-freedesktopinstaladoehabilitado.Talvezsejaumbugcomognome2.32.0.

Essasopçõesdeconfiguraçãosimplesmentetocamacampainhadosistema.NoUbuntu,osinodosistemanãofuncionaquandoosefeitosdaáreadetrabalhoestãoativados.Desativeosefeitosdaáreadetrabalhoou,nologondoUbuntu11.04,como"Ubuntu Classic (Sem efeitos)", e a campainha do seu sistema deve funcionar novamente.

    
por user6658 21.01.2011 / 23:26