Como eu posso digitar um caractere Unicode (por exemplo, em-traço -?)

105

O título praticamente diz tudo: como eu posso digitar caracteres Unicode - especificamente o em-traço -?

    
por Humphrey Bogart 21.03.2011 / 00:51

9 respostas

111
  • Ctrl + Deslocamento + U , ent˜ao 2 0 1 4 e Enter

ou

  • Ctrl + Deslocamento + U + 2014

Control-capital-u significa Unicode , e o número hexadecimal de quatro dígitos para traço em (ou qualquer outro caractere Unicode) pode ser encontrado através do Mapa de Caracteres em Ubuntu ( gucharmap ).

A primeira opção permite que você digite separadamente os dígitos corretos para o seu personagem, que aparecem ao pressionar Enter ou Espaço . Você também pode editar os números que você digitou usando backspace antes de pressionar Enter .

Se este atalho não funcionar verifique se o seu método de entrada é iBus .

    
por sladen 21.03.2011 / 04:08
62

Não encontrei uma maneira de digitá-lo usando AltGr e as configurações padrão, mas encontrei outra maneira:

  1. Vá para Sistema - > Preferências - > Teclado .

  2. Selecione a guia Layouts .

  3. Clique em Opções .

  4. Em Compor posição da chave (lista suspensa), escolha uma chave para usar na composição - escolhi a Vitória à direita (tecla direita do Windows).

  5. Agora pressione e solte a tecla de composição e digite --- para obter o em-traço.

[ Aqui está uma lista de mais caracteres você pode digitar dessa forma.]

ATUALIZAÇÃO: A partir do Ubuntu 12.04

  1. Vá para Configurações do sistema > Teclado .

  2. Na guia Digitação , selecione o link Configurações de layout (na parte inferior da caixa de diálogo).

  3. Clique em Opções .

  4. Em Compor posição-chave (lista suspensa), escolha uma chave para usar para compor - escolhi a Vitória correta (tecla direita do Windows).

  5. Agora pressione e solte a tecla de composição e digite --- para obter o em-traço.

por Alistair Buxton 21.03.2011 / 01:30
13

Acredito que esta é a melhor maneira de ter alguns caracteres especiais, mas não sei se funciona com todos os teclados.

No meu teclado ABNT2 brasileiro eu posso conseguir com a tecla Compose mais hífens de árvore. A chave de composição é mapeada para a tecla Ctrl direita, então:

  • Ctrl Direita + - - - (segura o controle enquanto pressiona todos os hifens) (-)

Para obter o traço, use Ctrl + -. (hífen, hífen, ponto)

  • Ctrl Direita + - - . (-)

Um bônus, para o… tipo:

  • Ctrl Direita + . . (…)

Você pode configurar sua tecla de composição em: configurações → teclado → atalhos → digitação.

    
por neves 28.06.2013 / 05:59
12
  1. Vá para Aplicativos- > Acessórios- > Mapa de caracteres.

  2. CliqueemPesquisar->Localizar

  3. Digite 'em dash' e clique em 'Find Next'

  4. Cliqueduasvezesnosímbolo,queserácolocadonacaixa"Texto para copiar" na parte inferior.

  5. Vocêpodecopiarecolarondequiser.

por Nathan Osman 21.03.2011 / 01:21
4

Os seguintes layouts de teclado contêm o traço em:

$ sgrep -o '%r\n' '"\"" _quote_ "\"" in ("name[Group1]" .. "\n" in outer("{" .. "}" containing "emdash"))' /usr/share/X11/xkb/symbols/??
Azerbaijan
Bulgaria
Bulgaria - Traditional phonetic
Switzerland - German (Macintosh)
Germany
Germany - Neo 2
Finland
France - Bepo, ergonomic, Dvorak way
France - Macintosh
Ireland
Iceland - Macintosh
Iceland - Dvorak
Latvia
Mongolia
Norway
Norway - Northern Saami
Ukraine
USA - Macintosh
USA - Colemak

Pessoalmente, eu uso Colemak , no qual o traço eme é AltGr + Shift + - .

    
por ændrük 21.03.2011 / 01:36
4

Eu prefiro remapear uma das minhas chaves menos usadas para um em-traço para que eu não precise digitar uma combinação maluca de teclas para obtê-lo.

  1. Identifique uma chave que você não se importa remapear. Meu laptop tem uma segunda chave de barra invertida, então eu usei isso.
  2. Encontre o código-chave para essa chave usando xev . Execute xev de um terminal e pressione a tecla, prestando atenção ao código que aparece. Quando eu pressiono minha chave, por exemplo, eu recebo state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES, , então eu sei que meu código é 94.
  3. Atribua o emdash a esse código usando xmodmap . Eu corro xmodmap -e "keycode 94 = emdash ellipsis" porque eu também quero atribuir Shift + backspace ao caractere de reticências.
  4. Descobrir uma maneira de executar o xmodmap na inicialização. Esta é a parte que eu não tenho certeza. Eu acho que envolve editar ~/.Xmodmap , mas há algum debate sobre isso, aparentemente.
por Jon 20.06.2012 / 18:35
4

Um método generalizado para qualquer caractere unicode

Muitas das respostas acima são específicas para o traço, exigem a memorização de códigos alternativos ou são mais adequadas para utilizações pontuais. O seguinte funciona para qualquer caractere unicode sem códigos alt. Ele usa o Autokey, um prático utilitário de substituição de texto.

Eu o configurei de tal forma que eu digite o nome de um caractere, prefixado com uma barra, e o Autokey o converterá para mim. Por exemplo:

Instruçõescompletascomfotos aqui Resumo abaixo. (Também, métodos similares aqui )

  1. Instale a versão python-3 do Autokey, que funciona bem com o Unicode.

       
    # Edit (April 2018). Autokey now uses python 3 by default. So try
    pip3 install autokey
    
    # Original instructions.
    # Install the original autokey
    sudo apt-get install autokey-gtk
    # Update autokey to python 3 using pip3 
    pip3 install --user autokey-py3
    
  2. Execute o programa. Para mim, instalou em ~/.local/bin/autokey-gtk

  3. Adicione uma "nova frase"

  4. Adicione o caractere desejado na caixa de texto principal

  5. Adicione uma abreviação

  6. Lucro

por hugke729 08.01.2017 / 00:45
2

Ubuntu 14.04, 15.04, & amp; 15,10

Observação: esse método foi mencionado anteriormente, mas foi alterado em 14.04 e o link para a referência de caractere de composição é agora quebrado.

A caixa de diálogo de configurações para definir a chave de composição foi movida em 14.04.

  1. Vá para Configurações do sistema - > Teclado
  2. Clique na guia Atalhos
  3. Selecione Digitação no painel esquerdo
  4. Defina a Chave de composição como sua configuração desejada

Agora tudo o que você precisa fazer é pressionar e liberar o Compose Key e, em seguida, digitar sua sequência (por exemplo, --- para o emdash) e ela será convertida. :)

Novo link para a referência de caracteres-chave de composição

    
por CommandZ 13.02.2015 / 15:27
1

Para que o xmodmap seja executado na inicialização no Ubuntu 12.10, vá para o Dash Home. Digite em Inicialização. Clique em Aplicativos de inicialização. Clique em Adicionar. Na janela "Adicionar programa de inicialização", dê um nome a ele. Na caixa de comando, digite: xmodmap -e "keycode 94 = reticências do emdash"

Em seguida, clique em Adicionar. Você verá o nome do programa que acabou de fornecer em aplicativos de inicialização. Feche as janelas. O comando será executado na próxima vez que você iniciar o computador. (Eu passei apenas uma semana e muitas horas lendo esses posts aqui e, finalmente, descobri por conta própria.) Isso pode não ser a melhor maneira de fazer isso, mas funciona.

    
por user118223 07.01.2013 / 14:02