Produzindo um caractere ASCII específico no Ubuntu

Produzindo um caractere ASCII específico no Ubuntu

Estou acostumado a segurar left Alte inserir o caractere ASCII sempre que uso uma configuração de teclado desconhecida e quero digitar um caractere especial.

Por exemplo, Alt+ 0+ 9+ 2forma uma barra invertida (\).

Isso está no Windows. Existe uma maneira de fazer isso no Ubuntu?

Nota: também quero poder usar isso no modo console. Isso significa que não quero uma solução envolvendo software com GUI.

Responder1

Se você estiver usando o Gnome (o Ubuntu padrão usa), você pode fazer isso mantendo pressionadas as Ctrlteclas Shifte e digitando useguido dohexadecimalvalor do personagem.

Para produzir a barra invertida \, você seguraria Ctrl+ Shifte pressionaria U, 5e C.

No Windows você digita o valor decimal, enquanto no Linux você digita o valor hexadecimal (que geralmente é mais curto se você usar números mais altos). Ovocêsignifica Unicode.

Uma tabela bastante completa de valores hexadecimais pode ser encontradaaqui. Atenção, a página pode demorar muito para carregar!

Responder2

O driver do console do Linux não possui recursos para inserir caracteres dessa maneira... mas não é realmente necessário, pois os shells podem lidar com isso sozinhos.

$ echo $'\x5c'
\

Responder3

Outra opção (mas não insere caracter por código ASCII/Unicode) é ativar oComposeKey(como Altno meu caso), para que você possa digitar coisas como:

  • Alt+ =+ e→€
  • Alt+ '+ e→é
  • Alt+ ^+ e→ê

etc. Caso você queira inserir letras latinas usadas com frequência (como em espanhol, francês, etc.), isso pode ser mais rápido do que aprender os pontos de código Unicode. É tudo uma questão de ter escolha!

Responder4

Não é exatamente o que o OP está pedindo, mas talvez seja o suficiente para quem está lendo isso.

Dependendo do layout de teclado selecionado, você já poderá digitaralgunscaracteres unicode e ASCII; assim como no macOS. Clique no seletor de idioma próximo ao ícone da bandeja (se houver), depois em Show Keyboard Layoute dê uma olhada nos caracteres alternativos das teclas individuais.

Por exemplo, você pode digitar… (reticências) com right ALT + .e ÷ (divisão) com right ALT + SHIFT + ..

Além disso, essas teclas funcionam até no Sublime, que se mostrou mais teimoso em relação ao CTRL + SHIFT + U.

informação relacionada