Estou usando o Ubuntu em um Chromebook Samsung. Como alguns de vocês devem saber, o teclado usado nos netbooks baseados no ChromeOS é um pouco estranho: entre outras coisas, ele não possui uma Delchave *. Se eu estivesse indo para usar este netbook para seu propósito original, navegando, eu acho que não seria um problema, mas eu preciso para o programa com ele, e eu perder um monte de chaves, especialmente a Deleteum, mas também Page Up, Page Down, homee End.
Então, eu estou procurando uma maneira de remapear Alt+ Backspacepara Page Up, Alt+ leftseta para Home, Alt+ downpara Page Downe assim por diante ...
Encontrei muitas explicações sobre como remapear uma chave, mas não sei como posso remapear uma combinação de teclas em uma única chave. Alguém já tentou fazer algo assim?
Muito obrigado.
* Quero dizer, a tecla que exclui um caractere à direita. Nós o chamamos de "Supr" na Espanha, não tenho certeza de como é nos países de língua inglesa.
fonte
Respostas:
Você pode usar
xbindkeys
para pegar as chaves exvkbd
enviar chaves.Crie um arquivo
.xbindkeysrc
no seu diretório pessoal e cole este texto:Então comece
xbindkeys
e deve funcionar. Provavelmente você deseja mapear mais chaves, depois de editar,.xbindkeysrc
você pode executarpkill -HUP xbindkeys
para enviar um sinal HUP para xbindkeys (ou matar xbindkeys e iniciá-lo novamente).Para ver os nomes das chaves que o xbindkeys vê, você pode executar
xbindkeys -mk
(man xbindkeys
tem mais informações).Para ver os nomes das chaves que o xvkbd conhece, consulte /usr/include/X11/keysymdef.h (talvez alguém conheça um método melhor?).
O xbindkeys é executado apenas até a sessão X terminar, então você provavelmente deseja colocá-lo em seus programas de inicialização (inicialização automática) .
fonte