2009-10-23 13:04:39 +0000 2009-10-23 13:04:39 +0000
85
85

Como digitar caracteres especiais no Linux?

Nas janelas há a possibilidade de digitar a partir de sinais especiais do teclado, segurando a tecla alt e digitando alguns números, o que depende do sinal que pretende utilizar. Será que funciona com linux da mesma forma?

Respostas (5)

103
103
103
2009-10-23 13:10:31 +0000

Pode usar Ctrl + Shift + u seguido do código em hex*. (Basta manter Ctrl e Shift pressionados enquanto se digita o código)

54
54
54
2009-10-23 17:47:18 +0000

X usa algo chamado compôr chave . Ao premir Compor, algumas teclas, algumas teclas… em sequência, é possível introduzir caracteres. Tenho a minha chave compose configurada para Menu; para digitar um © (símbolo de copyright), utilizaria Menu, o, c.

Uma lista completa de combinações de chaves compose X pode ser encontrada online (200 KiB), ou localmente em /usr/share/X11/locale/en_US.UTF-8/Compose.

No Gnome, a chave de composição pode ser definida indo a Preferências → Teclado → separador Layouts → Opções de layout → Compor posição da chave.

28
28
28
2009-10-23 13:56:08 +0000

A introdução de caracteres Unicode no Linux varia. As UTF-8 e Unicode FAQ tem uma secção contendo diferentes métodos de entrada :

  • Ctrl+Shift+U [unicode in hex] é definido em ISO 14755 e implementado por GTK2+, e funciona em GNOME-Terminal e outras aplicações.
  • Ctrl+V u [unicode in hex] funciona em VIM.
  • Alt+[unicode in decimal using numpad digits] funciona na consola desde que o seu ambiente esteja devidamente configurado para esperar UTF-8 (via LOCALE ou variáveis de ambiente LANG). unicode_start manpage ).

Outros métodos que poderá utilizar:

& - Cortar-n-polar caracteres de um pequeno ficheiro de entrada contendo os caracteres que deseja. & - Use xmodmap para refazer chaves em X (ver o link FAQ acima para exemplos).

7
7
7
2013-07-29 09:34:24 +0000

A consola Linux também suporta chaves compose (A chave compose é frequentemente Alt + AltGr ou PrintScrn) - ver Como definir uma Compose Key no terminal no Unix e no Linux Stack Exchange para mais detalhes.

0
0
0
2018-06-09 03:16:18 +0000

Há um método melhor para Linux e Windows do que utilizar códigos alt-key que não exige que se lembre de nenhum código. É descrito em detalhe aqui .

A essência é que usa AutoHotKey (Windows) ou AutoKey (Linux). Ambos correm em segundo plano e aceitam strings arbitrárias como gatilho para executar um comando, que neste caso é enviar um carácter especial para a prancheta e depois colá-lo em qualquer programa que esteja a ser utilizado actualmente.

O exemplo dado tem o /delta como gatilho (incluindo a barra de avanço). Após digitar esses seis caracteres, estes são apagados e substituídos por um δ.