\ key em um teclado QWERTY do Reino Unido

0

Eu queria saber o que outros programadores fazem em laptops que não têm uma chave \ .

Eu tenho um ultrabook dell XPS13, que também é vendido como uma edição de desenvolvedor. Agora este teclado, tem layout nos EUA, mas eu mudei as configurações do software para a querty uk (a fim de poder digitar á, â, à, ä), não tem a chave \ devido a muito grande tecla Shift. Veja o teclado de hardware aqui. Este é o meu teclado virtual

.

Ecomodeslocamentopressionado:

Estou olhando para essa chave? Existe alguma maneira de acessá-lo com outro atalho? Ou devo mapeá-lo para outro lugar? Estou usando o OpenSuse linux.

    
por dorien 03.12.2013 / 15:59

3 respostas

1

Na imagem que você postou, / está à esquerda da direita Shift , e \ está logo acima da Enter key.

    
por 03.12.2013 / 16:07
2

Acho que pode ser o mais fácil simplesmente remapear uma chave.

Para remapear certas teclas, você precisa de duas ferramentas. Primeiro xev (ferramenta de linha de comando) e segundo xmodmap (também ferramenta de linha de comando). Ambos devem estar disponíveis no Ubuntu sem instalá-los extra.

  1. Inicie a janela do terminal e execute xev . Agora está ativo e espera que você pressione uma tecla. Em seguida, pressione a tecla cujo comportamento você deseja alterar. Ou seja, PgUp .

  2. xev gerará algumas informações sobre a tecla pressionada. A terceira linha é importante. Deve ser semelhante a:

    state 0x10, keycode 110 (keysym 0xff55, Prior), same_screen YES,
    

    Neste exemplo Prior é o nome do comportamento ao qual a chave está atribuída no momento, o código numérico é o ID interno para reconhecer a chave. Agora faça isso com outra chave, ou seja, PgDown dê essa saída

    state 0x10, keycode 115 (keysym 0xff56, Next), same_screen YES,
    

    Aqui, novamente, a parte interessante para nós é keycode 115 e Next - o nome do comportamento.

  3. agora, quando você quiser trocar as duas chaves, use xmodmap .

     xmodmap -e "keycode 110 = Next"
    

    Isso altera a chave com o código de tecla 110 em seu teclado para a ação Next . É bem simples.

    Note que se a chave que você está mapeando deve ter um significado diferente quando usada com a tecla shift (por exemplo, para layouts de teclado britânico, Shift + 2 dá aspas ) então você pode simplesmente listar o comando secundário após o primeiro. Por exemplo, se você quiser que a chave com o código 53 seja mapeada para a barra invertida normalmente, mas para o símbolo da barra quando usada com o deslocamento, você pode fazer:

     xmodmap -e "keycode 53 = backslash bar"
    

Nota: Estas alterações são apenas para a sessão x ativa e serão perdidas após a reinicialização. Quando você quiser salvar as alterações permanentemente, execute os seguintes comandos depois dos que estão acima:

xmodmap -pke >~/.Xmodmap

(Isso cria um arquivo chamado .Xmodmap no seu diretório pessoal.)

Então você tem que criar um arquivo chamado .xinitrc em seu diretório home onde você colocou esta linha de comando xmodmap .Xmodmap in.


Fonte: link

    
por 03.12.2013 / 16:17
0

Em um modelo Dell antigo, a barra invertida foi obtida pela Alt-openquote. A cotação de abertura à esquerda da chave 1 .

    
por 03.12.2013 / 16:27