Insere caracteres Unicode pelo teclado? [duplicado]

80

Estou familiarizado com a inserção de um caractere ASCII em um documento de texto usando 'Alt + ASCII code' nas teclas do teclado numérico (por exemplo, Alt + 1 3 0 insere um caractere é).

Existe uma maneira semelhante de inserir um caractere Unicode pelo teclado usando o valor unicode fornecido no Mapa de Caracteres do Windows?

    
por pelms 27.09.2009 / 10:10

10 respostas

66

De acordo com John D. Cook existem 3 maneiras:

  1. In Microsoft Word you can insert Unicode characters by typing the hex value of the character then typing Alt-x. You can also see the Unicode value of a character by placing the cursor immediately after the character and pressing Alt-x. This also works in applications that use the Windows rich edit control such as WordPad and Outlook.
  2. Another approach which works with more applications is as follows. First create a registry key under HKEY_CURRENT_USER\Control Panel\Input Method\EnableHexNumpad of type REG_SZ called EnableHexNumpad, set its value to 1, and reboot. Then you can enter Unicode symbols by holding down the Alt key and typing the plus sign on the numeric keypad followed by the character value. When you release the Alt key, the symbol will appear. This approach worked with most applications I tried, including Firefox and Safari, but did not with Internet Explorer.
  3. Another option is to install the UnicodeInput utility. This worked with every application I tried, including Internet Explorer. Once installed, the window below pops up whenever you hold down the Alt key and type the plus sign on the numeric keypad. Type the numeric value of the character in the box, click the Send button, and the character will be inserted into the window that had focus when you clicked Alt-plus.

Eu escolheria a segunda opção porque ela se integra muito bem ao seu uso atual.

    
por 27.09.2009 / 10:25
24

Se você estiver usando o Chrome ou o Safari, você pode abrir o console com Ctrl + Deslocamento + I (ou Cmd + Alt + I no Mac) e digite copy('\uNNNN') - onde o NNNN é o código Unicode após o + :

Substituição da direita para a esquerda U + 202E copy('\u202e')

Você pode fazer isso com o Firefox também , mas precisará do Firebug.

Update (April 11, 2015): It works fine in Firefox's built-in console, too.

    
por 16.02.2011 / 19:42
5

No Windows, clique em WIN + R (executar), digite charmap e pesquise no campo UNICODE. na verdade, resolve o meu problema, enquanto o código ALT + não ajudou ( link ).

    
por 27.08.2014 / 06:00
3

Eu vou descaradamente ligar uma pequena ferramenta que escrevi para inserir símbolos no Windows, pois acho que qualquer solução usualmente é muito incômoda para uso diário. Meu caso de uso pessoal é digitar o sueco å por exemplo em um teclado internacional dos EUA sem ter que alternar os layouts.

Permite a inserção de caracteres unicode através de uma janela pop-up não diferente de como isso funciona no Apple OS X.

Veja link para detalhes, é gratuito e de código aberto, mas deve (atualmente) ser construído, se houver interesse suficiente I poderia adicionar uma versão pré-construída.

A ferramenta pode ser configurada por chave, por ex. copiando / colando símbolos uma vez em um site, como o link . Vem pré-configurado com vários símbolos.

    
por 03.04.2014 / 20:10
3

A maneira mais fácil: O Microsoft Keyboard Layout Creator . Esta é uma solução oficial da Microsoft. Funcionalidade é semelhante a Ukelele para o OS X.

Download e instruções: link

    
por 12.01.2015 / 23:11
2

Se você estiver usando o Firefox, também pode instalar o Conversor / Ferramenta de entrada Unicode add-on.

    
por 27.09.2009 / 13:22
2

As soluções de John D. Cook não funcionaram para mim, pois meu empregador bloqueou o registro. Descobri que no Windows 7 e acima, a fonte Segoe UI Symbol contém representações da maioria, se não de todos os caracteres Unicode, em ordem numérica. Se você puder encontrar um símbolo Unicode que atenda às suas necessidades (talvez navegando pelo artigo Unicode na Wikipedia), anote seu número Unicode (valor hexadecimal). Em seguida, volte no Word, escolha Inserir símbolo | Mais símbolos da faixa de opções, selecione a fonte Segoe UI Symbol e percorra as telas procurando esse valor hexadecimal na caixa de código de caractere.

    
por 27.05.2016 / 23:11
1

Mantenha pressionada a tecla Alt. Pressione a tecla + (mais) no teclado numérico. Digite o valor unicode hexadecimal. Solte a tecla Alt. Infelizmente, isso parece exigir uma configuração de registro. Geralmente é definido, mas se necessário, em HKEY_Current_User / Painel de Controle / Método de Entrada, defina EnableHexNumpad como "1". Se você tiver que adicioná-lo, defina o tipo como REG_SZ.

source: link

    
por 13.10.2016 / 22:16
0

Firefox: Enquanto estiver segurando control + shift , digite u seguido pelo ordinal do caractere unicode. Isso irá inseri-lo, sem precisar instalar um addon.

    
por 28.12.2015 / 18:30
0

Eu estava digitando em chinês (tradicional, Taiwan) em seu método de entrada padrão (Microsoft Bopomofo) e descobri isso (testado no XP e Win10):

  1. Pressione a tecla ' (acento grave, colocado no canto superior esquerdo à esquerda da tecla 1 ).
  2. Pressione U chave.
  3. Insira o valor hexadecimal.
  4. Pressione Enter .

Você também pode instalar o Microsoft Bopomofo como um "Unicode IME".

    
por 28.02.2017 / 18:23