i3wm / debian accent marks

2

Eu tenho o próximo problema: estou usando um teclado nos EUA usando essa distribuição, mas sou um falante de espanhol, então preciso configurar o teclado para imprimir de alguma forma os caracteres que eu preciso ( é , á , í , ó , ú , ñ , Ñ ). A solução que eu pensei foi fazer uso do atalho de teclado i3wm, usando por exemplo alt + shift + um para imprimir á caractere. Alguém sabe como posso fazer isso? Ou se há uma solução melhor / rápida / diferente? Muito obrigado!

    
por DaNoiseMan 01.06.2016 / 19:25

1 resposta

3

Sugiro usar a variante internacional ( intl ) do layout us em vez de alguma solução complexa. Você pode temporariamente (até o logout) configurá-lo com

setxkbmap us -variant intl

Para defini-lo permanentemente no Debian, você precisa modificar /etc/default/keyboard e definir as variáveis XKBLAYOUT e XKBVARIANT de acordo:

XKBLAYOUT="us"
XKBVARIANT="intl"

Você também pode executar dpkg-reconfigure keyboard-configuration; service keyboard-setup restart . Veja o Debian Wiki para mais informações.

A variante intl é basicamente idêntica ao layout us padrão, com algumas diferenças importantes:

  • A tecla direita Alt é agora Alt Gr , que age muito como a tecla Shift , na medida em que gera caracteres diferentes, quando pressionada em conjunto com outras chaves ( ISO_Level3_Shift ). Também pode ser combinado com Shift para escrever outro conjunto de caracteres.

    • Alt Gr + a imprime "á", Alt Gr + Deslocamento + a imprime "Á". Similarmente para e , i , o e u .

    • Alt Gr + n imprime "ñ", Alt Gr + Deslocamento + n imprime "Ñ".

    • Todas as outras teclas alfanuméricas e de símbolos também imprimem caracteres adicionais, quando combinadas com Alt Gr e Alt Gr + Deslocamento .

  • Chaves inativas : essas chaves não geram um caractere por si só, mas a saída depende da próxima tecla pressionada:

    • circunflexo ("^", Deslocar + 6 ): Pressionar Deslocar + 6 seguido por a será impresso como "â". Outras combinações como Shift + 6 seguido por d não imprimirão nada. Para imprimir "^" pressione Shift + 6 duas vezes ou Shift + 6 seguido por Espaço .

    • sepultura aka backtick ("'", ' ): ' seguido por e vai te "è"

    • til ("~", Deslocamento + '): Deslocamento + ' seguido por Shift + n imprime "Ñ".

  • Algumas chaves alteradas:

    • apóstrofo aka quote ("'", ' ) é substituído por (morto) agudo ("´"): Pressionar ' seguido por i irá imprimir "í". Para imprimir um "'", você precisa pressionar Alt Gr + ' ( Alt Gr é o direito Alt chave)

    • aspas duplas ("" ", Shift + ') é substituído por (morto) trema em>: Shift + ' seguido de o imprime "ö". Para imprimir "" ", você precisa pressionar Alt Gr + Shift + '.

    • menos ("<", < ) e maior (">", Deslocamento + < ) agora imprime "\" e "|" em seu lugar. Você ainda pode digitar "<" pressionando Shift + , e ">" pressionando Shift + . .

por 01.06.2016 / 22:05