Como ativar / desativar a funcionalidade das teclas fn no Ubuntu - teclado USB

12

Oi Eu tenho um problema com o meu novo teclado USB da Lenovo, não consigo (não sei como) alternar Fnchaves no Linux, no Windows era muito fácil .

Mas não sei o que posso fazer no Linux para mudar de Fnchave (ou desativar), você conhece alguma solução? Eu preciso de funções padrão de F1através F12...

Tomasz Cy-man
fonte
6
Tente pressionar fn + Esc.
TheWanderer
Você quer dizer a chave com o rótulo Fn, ou as 12 chaves com 12 rótulos diferentes Fncom nsendo um dos 1 a 12? O que exatamente você quer que as chaves façam?
Volker Siegel
@ Zacharee1 eu tentei, ele não funciona
Tomasz Cy-man
@ Volker Siegel Quero dizer 12 teclas (funcionalidade adicional de F1-11), agora, quando pressiono F1, mudo o som, tenho que pressionar a tecla Fn e F1 ... Quero que a função principal da F1 seja F1 não muda, F2 não volume baixo, etc ... E a questão é como alternar essa funcionalidade (como exemplo, eu lhe dei um link com solução para windows) ou desativar todas as funções Fn (mudo, volume baixo, volume alto ...)
Tomasz Cy -man
Então, você precisa pressionar fnantes de pressionar F1-12para que funcione como uma tecla de atalho?
TheWanderer

Respostas:

30

insira a descrição da imagem aqui

esta é a melhor solução que encontrei ;-)

Tomasz Cy-man
fonte
Você ficará feliz em saber que existe outra pessoa com a mesma solução: D Obrigado pela foto, eu estava começando a pensar em qual objeto pequeno e pesado poderia usar para manter essa tecla pressionada. Tudo isso para um teclado de qualidade muito média ...
Adversus
9
Você fez o truque FN + ESC?
Natim
1
FN + ESC só funcionará diretamente no laptop e não neste teclado, o teclado também liga / desliga, acho que o desenvolvedor deste teclado foi tolo.
maytham-ɯɐɥʇʎɐɯ
1
Os engenheiros "inteligentes" da lenovo quebraram essa solução. Agora a tecla Fn está entre as teclas de controle e janelas do lado esquerdo da barra de espaço. Um bloqueador de papel ou um objeto pesado são definitivamente proibidos naquele lugar. Na verdade, colocar a tecla Fn é realmente complicado, porque é muito fácil confundi-la com a tecla Windows. Estou pensando em comprar outro teclado (não lenovo) :-(
kriss
3

Eu encontrei uma solução de software.

clone o seguinte programa no github:

git clone https://github.com/lentinj/tp-compact-keyboard.git

compile para o seguinte programa:

cd tp-compact-keyboard/tp-compact-usb-keyboard
make
sudo ./tp-compact-usb-keyboard /dev/hidraw1

Talvez alguns erros sejam mostrados quando você executa o programa.

Este programa enviou 2 pressionamentos de tecla para o teclado (0x05 e 0x01).

Eu acho que você não pode pressioná-los fisicamente:

http://www.kbdedit.com/manual/low_level_vk_list.html

Eles são mapeados para chaves especiais.

essa é apenas uma solução temporária - após uma reinicialização, essas configurações desaparecem.

talvez você crie um cronjob para corrigi-lo permanentemente:

http://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot/

MaCXyLo
fonte
PS: Número do modelo: SK-8821 Bus 002 Device 002: ID 17ef: 6018 Lenovo
MaCXyLo
mesmo teclado, também funciona para mim! +1 :)
supervacuo