Eu tenho um teclado Logitech K750 sem fio (versão prata Mac) conectado a um Lenovo ThinkPad (por meio do receptor USB unificador, junto com um mouse Logitech sem fio M705) e atualmente executando o Ubuntu 12.04.
Por padrão, as teclas F são mapeadas como teclas de multimídia / função, por exemplo Play / Pause. Como não os uso com muita frequência, quero que as teclas F se comportem como as teclas F "reais" ( F1- F12). Como eu posso fazer isso?
Sei que há uma opção nas configurações do BIOS, mas isso apenas alterna o teclado interno do notebook, não o teclado sem fio.
Sei que existe uma maneira de alterar isso no teclado sem fio da Apple ( AppleKeyboard # Change_Function_Key_behavior ), mas não há um diretório "parameters" em / sys / module / hid_logitech_dj /.
Alguma ideia? Ou existe talvez uma maneira de fazer isso em uma versão posterior do Ubuntu (13.04)?
ATUALIZAR:
lsusb -d 046d:
mostra
Bus 002 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver
ATUALIZAÇÃO 2: Muito obrigado por sua ajuda, Lekensteyn. Finalmente, Solaar funciona muito bem. Nos "Problemas conhecidos" de Solaar, diz que não funciona com o Nano Receiver. Mas eu tenho um e funciona muito bem. Apenas não esqueça de ler as instruções de instalação e executar o rules.d/install.sh
script. Também reconheceu meu mouse M705.
Respostas:
Solaar é um utilitário gráfico que tem a capacidade de configurar a funcionalidade da tecla Fn em dispositivos mais recentes:
Desde o Ubuntu 15.04 (Vivid), o Solaar pode ser instalado a partir dos repositórios (
sudo apt-get install solaar
). Após a instalação, você pode procurar o Solaar no menu de aplicativos e iniciá-lo a partir daí.Uma interface de linha de comando também está disponível. Exemplo de uso:
Observe que essas configurações não são persistentes; você a perderá após a reinicialização. Isso pode mudar nas versões futuras do Solaar.
Eu criei anteriormente a
ltunify
ferramenta Unified, capaz de se comunicar no protocolo HID ++ 1.0 mais antigo. Até que a próxima versão do Solaar seja lançada (a versão atual é 0.8.7), você podeltunify
alternar a tecla Fn em um dispositivo mais antigo, como o teclado K800.Instruções de instalação (extraídas de /ubuntu//a/114089/6969 ):
O comando
ltunify fkeyswap
mostra o status atual:Para trocar a funcionalidade, execute
ltunify fkeyswap on
:Há também uma
off
ação:Por favor, deixe um comentário se não funcionar para que possa ser corrigido. A funcionalidade acima usa registros de hardware não documentados.
fonte
solaar -V
.ltunify
como você descreveu, mas o comandosudo ltunify fkeyswap
envia esta mensagem:Unable to check fkey status
. Verifiquei se os dispositivos estão conectados e emparelhados corretamente.solaar
pacote dos repositórios não funcionar, tente a ramificação principal que possui muito mais correções e recursos.Você não precisa mais
ppa
instalá-lo no Ubuntu 15.08 astuto. Apenas digitena linha de comando.
Além disso, se você estiver usando o Unity ou o Gnome Shell, poderá usar o seguinte comando:
fonte
Para teclado com fio como o k290, use https://github.com/milgner/k290-fnkeyctl e execute o comando
fonte