Remapeamento de chave XModMap não totalmente funcionando

1

Eu tenho um teclado Mac que estou usando com a nova versão do Ubuntu. Sempre que em um navegador da Web, eu tento e clico na tecla F5 para atualizar naturalmente a página, mas no Ubuntu essa chave parece ser mapeada para o brilho do teclado para baixo.

Eu verifiquei isso executando xev e pressionando minha tecla F5 e o código de acesso foi mapeado para XF86KeyboardBrightnessDown . Em seguida, entrei em outro terminal e tentei mapeá-lo para um F5 regular com o comando 'xmodmap -e "keycode 237 = F5". O novo problema é que, quando eu bato na tecla F5 apenas uma vez ou várias vezes, o comportamento padrão de brilho do teclado ainda está lá, e a F5 agora atualiza a página em um navegador apenas se eu manter a F5 pressionada um pouco.

Suponho que a suspensão expira o acionamento de evento da F5 no SO, no entanto, em um navegador como o chrome, quando a tecla é pressionada, os eventos ainda estão sendo disparados e, por fim, a página é atualizada. Então, assumo que quando o sistema operacional pára de ouvir a chave, o navegador ainda está ouvindo em um nível mais alto e a funcionalidade padrão do navegador de F5 entra em ação.

Como posso eliminar totalmente o comportamento padrão da chave F5 para o SO? O que eu quero fazer é possível?

Editar:

Além disso, se mapear a funcionalidade da F5 para outra chave que não tenha um comportamento padrão como a minha Chave F13 (que é mapeada para XF86Tools mas não faz nada), ela atualizou a página instantaneamente em um navegador. com esta tecla que, ao pressionar a impressora, tenta modificar o brilho do teclado que não existe.

    
por Dominic Farolino 21.06.2015 / 17:57

2 respostas

0

Dê uma olhada nas xbindkeys .

Crie em $ HOME / .xbindkeysrc e ative o lançamento de xbindkeys na inicialização.

"COMMAND IN HERE"
  F5

Se você precisar emular outro pressionamento de tecla com a tecla F5, procure em xdotool . Eu infelizmente não tenho muita experiência com isso.

    
por eklingen 07.06.2016 / 22:27
0

Isso pode estar relacionado à tecla "FN" que está sendo ativada por padrão. Se este for o seu caso, tente pressionar a tecla "FN" e F5 ou qualquer tecla que você precisar. Se você não se importa com as configurações avançadas, pode verificar as configurações da bios para configurações relacionadas à tecla "FN". reinicialize (ou reinicie) o seu PC e pressione a tecla apropriada, talvez "del (ete)" ou "F2" por padrão. E tentar. E desculpe pelo mau inglês.

    
por Guest23 02.04.2017 / 04:23