Ativando as teclas F-keys por padrão no Logitech K380
A algum tempo realizei a compra de um novo teclado para utilizar no meu setup, na busca optei por algo simples, com suporte a conexão bluetooth e principalmente que não ocupasse tanto espaço na mesa.
Depois de algumas pesquisas acabei optando pelo modelo Logitech K380, um modelo que funciona por bluetooth, com a facilidade de troca de conexão com até 3 dispositivos(ajuda bastante na troca entre o PC trabalho e pessoal) além da alta duração das pilhas(sim o mesmo utiliza duas pilhas do tipo AAA).
Depois de alguns dias de uso, uma coisa acabou me incomodando, pois era necessário o uso do fn para acionar as teclas F1, F2… como por exemplo para renomear um arquivo no VSCode era necessário apertar fn+F2.
Resolvi pesquisar um pouco se havia alguma forma de utilizar as teclas F-keys nesse modelo sem depender do fn, e acabei encontrando um projeto no github que poderia ajudar com isso: jergusg/k380-function-keys-conf.
Este script altera alguns arquivos de configuração no sistema para que as teclas F-keys sejam utilizadas por padrão, abaixo irei descrever os passos que utilizei, nada muito diferente do que está descrito no README.md do projeto:
Primeiro passo como na maioria dos casos, instalamos as dependências para executar o projeto:
$ sudo apt install build-essential
Após isso iremos clonar o projeto e entrar na pasta do mesmo:
$ git clone https://github.com/jergusg/k380-function-keys-conf && \
cd jergusg/k380-function-keys-conf
Feito isso podemos executar o comando:
$ make install
Agora precisamos descobrir o número do teclado na interface do tipo hidraw: /dev/hidrawX
onde X pode ser 0, 1, 2, 3
, e isso pode ser feito com o seguinte comando:
$ sudo ./fn_on.sh
Com essa informação em mãos agora podemos aplicar as configurações para o dispositivo(lembre-se on X pode ser 0, 1, 2, 3):
sudo k380_conf -d /dev/hidrawX -f on
É possível trocar automaticamente para as teclas F-keys com o seguinte comando: sudo make reload
, e após isso quando o dispositivo for reconectado o mesmo irá alterar automaticamente para o modo de uso das teclas F-keys.
Caso voçê deseje desativar essa função basta rodar o comando: sudo k380_conf -d /dev/hidrawX -f off
, seguido do comando sudo make reload
para que as aplicações sejam alteradas.