Isso está no Windows, mas as respostas para outros sistemas operacionais podem ser úteis para outras pessoas.
A maioria dos guias diz algo como "mantenha pressionada a tecla Alt e digite o código no teclado". Isso funciona bem para códigos decimais (como 65 para 'A'), mas não para códigos hexadecimais (como U + 0041 para 'A').
Alguns aplicativos fornecem outros recursos que permitem que códigos de caracteres Unicode hexadecimais sejam digitados e depois transformados. O Word permite que você digite o código (como 200f) e depois converta-o para Unicode, digitando Alt-X.
Estou procurando um método geral de fazer isso que funcione com a entrada padrão.
Respostas:
A resposta da harrymc é boa, desde que você possa / possa alterar as configurações do registro.
Caso contrário, você pode usar o Acessório da Calculadora do Windows para converter de hexadecimal para decimal. O modo padrão não faz isso: o XP e o Vista têm um modo "Científico, enquanto o Windows 7, 8, 8.1 e 10 têm o modo" Programador ".
Selecione Base hexagonal e digite seu número hexadecimal. Mude para Dec base para ver o valor equivalente em decimal. Esse é o número que você precisa digitar no teclado numérico enquanto mantém pressionada a tecla Alt .
Isso pode depender do idioma de entrada e você pode precisar prefixar um zero no valor decimal.
fonte
set /a
em uma janela de comando ;-). Para converter hex = 4321 em decimal, basta digitarset /a 4*16*16*16+3*16*16+2*16+1
e o resultado aparecerá como 17185 #set /a 0x4321
também exibirá 17185.MB_USEGLYPHCHARS
sinalizador ao decodificar bytes para Unicode viaMultiByteToWideChar
.Encontrei isso em Como inserir caracteres Unicode no Microsoft Windows :
Você deve fazer logoff e logon após essa alteração no registro ou até mesmo reiniciar.
fonte
"👉" = 👉
- depois que eu clico emF
alt, o comando do menu é executado no Windows. Ele não voa com a conversão para decimal (128073), sem adicionar zeros à esquerda.No Mac OS X: abra Internacional em Preferências do sistema e, no menu Entrada, selecione "Entrada hexadecimal Unicode" para adicionar essa opção ao menu de entrada. Parece óbvio, mas isso está bem escondido na longa lista de idiomas, entre ucraniano e vietnamita. Quando selecionado, mantenha pressionada a tecla Option e digite o código hexadecimal de 4 dígitos.
Também no OS X: a calculadora pode ser configurada no modo Programador (Cmd-3), que permite a inserção de códigos decimais, octais e hexadecimais, que são exibidos como ASCII ou Unicode. No entanto, o Copy fornecerá o código, não o (s) equivalente (s) de caracteres. Qualquer um?
(Para Windows, consulte Como inserir caracteres Unicode no Microsoft Windows ; para outros métodos de entrada, consulte Wikipedia .)
E aqui no Super Usuário:
E para entrar em extremos:
fonte
No Ubuntu (e suas variantes, como LinuxMint), você pode inserir valores Unicode pressionando Ctrl+ Shift+ useguido do valor Unicode e Enter, por exemplo:
Ctrl+ Shift+ e u 263aentão digite rendimentos:
Texto: ☺
Screenshot:
Você pode associar isso ao AutoHotkey para obter entradas mais fáceis ou possíveis no Windows.
fonte
Eu escrevi uma pequena ferramenta de entrada Unicode baseada no AutoHotkey porque não encontrei uma solução melhor. Você pode inserir caracteres unicode com Shift+ Ctrl+ U.
Basicamente, converte a entrada em um caractere unicode e a digita na posição do cursor.
Ele não suporta caracteres unicode de 6 dígitos. Além disso, se você tiver um campo de entrada em que todo o texto seja selecionado na perda de foco, todo o texto será substituído (acho que lembro que uma versão antiga do Firefox mostrava esse comportamento).
Como referência, aqui a fonte AutoHotkey, se você deseja compilá-lo:
fonte
Também depende de onde você deseja usar os caracteres especiais. Com os aplicativos do MS Office, você não precisa recorrer ao conhecimento dos códigos ASCII para certos caracteres - por exemplo, para digitar uma diarese (ou seja, os dois pontos que você vê acima de alguns caracteres em palavras como ingênuo), em Word / No Outlook / etc, você pode pressionar Ctrl + ':' (ou seja, Ctrl + Shift +;) seguido de 'i'.
Há uma lista de atalhos disponíveis em http://word.mvps.org/FAQs/General/InsertSpecChars.htm ... basta rolar para baixo para "Caracteres internacionais".
Não sei se algum aplicativo que não seja do Office suporta atalhos semelhantes.
fonte
Linux (incluindo aplicativos Qt / KDE)
Como o JMD mencionou, você pode manter pressionado Ctrl- Shift, digitar
u1f4a9
e liberar para digitar U + 1F4A9 em aplicativos GTK + (incluindo programas GNOME, Firefox, Chromium e LibreOffice, mesmo no KDE). Alguns programas também apoiar digitação em sequência Ctrl- Shift- U, 1, f, 4, a, 9, Enter.Infelizmente, isso não funciona nos aplicativos Qt (incluindo programas KDE, Mathematica e VLC). Para caracteres BMP, existe um método de entrada Unicode IBus. Para habilitar, abra as preferências do IBus e adicione o método de entrada "Other - unicode (m17n)" (os dois pacotes ibus-m17n e ibus-qt4 devem estar instalados). Quando o cursor estiver em uma área de texto, ative o método de entrada (usando a barra de ferramentas IBus ou o atalho de teclado). Enquanto ativo, o método de entrada permite digitar Ctrl- Shift- Useguido de 4 dígitos hexadecimais, para inserir o caractere Unicode correspondente. Porém, isso funciona apenas para caracteres BMP.
(Testado no Ubuntu.)
fonte
Talvez não seja exatamente o que você está perguntando, mas é o que eu estava procurando. No Windows 10, você pode pressionar Win+ .ou Win+ ;para abrir um navegador emoji:
Como você pode ver na imagem acima, você também pode pesquisar simplesmente digitando.
fonte