Remapeamento da tecla do teclado da Apple no Ubuntu

2

Eu tenho um teclado da Apple que simplesmente amo. Eu agora odeio meu teclado normal no trabalho. Eu só tenho um pequeno problema com o teclado da Apple. Não há chave "insert". Aquele que normalmente é inserido no teclado normal é substituído pela tecla "fn". Eu gostaria de manter a funcionalidade fn, pois é útil com as teclas Fx na parte superior do meu teclado. Se eu tiver outra chave que eu quero remapear, whoe posso obter o código e, em seguida, atribuir o código para a função "Inserir"? Eu uso principalmente essa chave para coisas da área de transferência (Ctrl-Ins, Shift-Ins), e às vezes não tenho outra opção a não ser usar o mouse, o que é algo que eu quero evitar.

Por exemplo, o botão "Ejetar" pode ser reatribuído, ou use as teclas F13..F19, que não estão em teclados regulares de qualquer maneira.

    
por jfmessier 27.10.2009 / 21:32

1 resposta

1

Depende de onde você quer que o remapeamento seja feito e de quais programas você quer detectá-lo. Apenas em programas X GUI? Então xmodmap é provavelmente o suficiente. Também em programas de linha de comando que você usa em um terminal no X? Então xmodmap pode ser suficiente, mas você também pode ter que configurar seu programa terminal, e também pode ter que requerer sua configuração readline (~ / .inputrc) e também pode ter que fornecer sua própria definição terminográfica e definir TERM para esta nova definição. Se você quiser que o remapeamento apareça nos consoles do Linux (do tipo que você obtém quando pressiona Ctrl-Alt-F1), precisa fazer outras coisas. Infelizmente, não existe uma interface global simples para isso.

Eu sumarizo algumas das interfaces em (um pouco) mais detalhes aqui: Control-Up, Baixo, Esquerda, Direita como teclas extras

    
por 26.02.2010 / 15:46