Como digitar caracteres de espaço com largura zero (U + 200B) em um teclado de laptop?

28

Já existe uma pergunta muito semelhante a essa ( como digitar o caractere U + 200B? ), Mas todas as respostas são sobre como digitar esse caractere em um teclado de PC com um teclado numérico que não é o meu caso.

Uso o layout tcheco (QWERTY), mas estou disposto a mudar para o layout em inglês (EUA), se necessário.

Como digito esse caractere (U + 200B) em um teclado de laptop sem um teclado numérico?

Editar : eu quero fazer isso no Windows, sem uma tecla Fn, se possível. Se o processo de "digitação" envolver o MS Word, copiar / colar de algum site ou qualquer outra coisa que seja facilmente executável em um laptop Windows padrão, eu também estou bem.

Borek Bernard
fonte
Qual sistema operacional? Além disso, você pode usar Fnpara obter as teclas do teclado.
Daniel Beck
Editou uma pergunta, espero que esteja mais clara agora.
Borek Bernard
hims056

Respostas:

34

Você poderia apenas usar o programa Mapa de Caracteres, embutido no Windows. Ele lista todos os caracteres para cada fonte instalada no sistema e permite selecionar um e copiá-lo para a área de transferência. Na verdade, eu o uso para fazer referência a todos os códigos de teclas para digitá-los, caso contrário, mas quando estou no meu laptop, é útil apenas poder copiar os caracteres desse programa.

Está disponível no grupo inicial Acessórios ou executando charmap.exe.

Você pode copiar U+200Bassim:

mapa de caracteres

Ben Richards
fonte
Que tal U+200F? Não parece listar isso. : /
Tamara Wijsman
@ TomWijsman Depende da fonte. O Arial Unicode MS não possui, mas (por exemplo) o Calibri possui.
Ben Richards
Ah, interessante, obrigado! +1 Não sabia se poderia obter os personagens lá ...
Tamara Wijsman
2
O que falta nesta resposta é como encontrar o caractere: ative a visualização avançada e use o campo de entrada "Ir para Unicode" ou apenas "Unicode" nas versões mais recentes. A entrada 200Be o caractere serão selecionados no canto superior esquerdo. Procurar o nome só funciona se você souber como o personagem é chamado no seu código de idioma.
Kapex
Isso inseriu uma quebra de linha quando a colei.
Noumenon 9/09
6

Eu escrevi um pequeno aplicativo para esse fim! Ele se chama Npad e é um script simples da AutoHotkey para remapear condicionalmente as teclas numéricas normais para se comportarem como as teclas Numpad. Isso permite que você insira caracteres Unicode usando suas Altcombinações de teclas com qualquer teclado.

Instruções:

Pressione Ctrl+ Win+ Npara alternar o Npad entre 0e 1, desativado e ativado , respectivamente.

Pressione Alt+ Win+ Npara exibir o estado do Npad sem ativar ou desativar.

Fonte:

Nota: Veja o link de download abaixo para a versão mais recente ...

npad = 0

^#n:: ;Ctrl+Win+N
npad := !npad
MsgBox, , Npad, Toggle: %npad%
Exit

!#n:: ;Alt+Win+N
MsgBox, , Npad, State: %npad%
Exit

#If (npad)
    0::Numpad0
    1::Numpad1
    2::Numpad2
    3::Numpad3
    4::Numpad4
    5::Numpad5
    6::Numpad6
    7::Numpad7
    8::Numpad8
    9::Numpad9
#If
Exit

Download: https://bitbucket.org/iglvzx/npad/downloads

iglvzx
fonte
2
doce, vou usar muito isso.
Sathyajith Bhat
Bom, embora eu apreciasse uma solução que não envolva a execução de um utilitário de terceiros e pressione 15 teclas para inserir um caractere em pânico :) Nada contra essa solução, agradeço seu esforço, eu estava apenas esperando por uma solução mais simples, se houver alguma .
Borek Bernard
@Borek Se você não deseja memorizar códigos Alt, veja a resposta de sidran32 abaixo. :)
iglvzx
4
  1. Código Alt no teclado do laptop - Funciona se o teclado tiver uma tecla numlock. Caso contrário, tente o seguinte:

  2. Use o utilitário osk.exe (o Teclado Visual) normalmente em C:\windows\system32\osk.exe

    • Clique nas opções no teclado Visual
    • Marque a opção " ativar o teclado numérico "
    • Pressione a Alttecla no teclado "real" E insira o código Alt no teclado visual
    • Em seguida, solte a Alttecla no teclado "real"

O caractere deve ser escrito no bloco de notas ou em qualquer outro aplicativo.

Aqui está uma captura de tela: código alt 0128 no Notepad ++:

captura de tela: código alt 0128 no Notepad ++

Espero que esta ajuda. Nos informe.

climenole
fonte
1

Provavelmente existe uma maneira de simular as teclas do teclado numérico usando as teclas normais. O manual do sistema deve informar qual tecla de função ou outra ferramenta precisa ser usada para ativar essa simulação e quais teclas devem ser usadas para as teclas numéricas.

Mas as coisas ficam um pouco estranhas então.

Portanto, talvez uma abordagem melhor seja baixar e instalar algum utilitário interessante, como UnicodeInput (para inserir caracteres por número Unicode) ou unicode-input-by-name (para inserir caracteres por seu nome Unicode formal). Infelizmente, para os dois, a maneira mais conveniente de iniciar o programa é digitar Alt ++ usando a tecla "+" do teclado numérico

Jukka K. Korpela
fonte
0

Como eu já sou usuário do ClipX , existe outra maneira:

  • Copie um caractere de espaço com largura zero para uma área de transferência, por exemplo, nesta página da Wikipedia (se você for preciso o suficiente, poderá selecionar o caractere no meio de qualquer combinação "Antidisestablishmentarianism Antidisestablishmentarianism", se não copiá-lo para o MS Word, mostre caracteres ocultos e copiar a partir daí)
  • No ClipX, instale o plug-in Stickies (tente o ícone> Configurar> Mais plug-ins)
  • Na página do plugin Stickies na janela de configuração, clique em "adicionar", selecione "do histórico atual" e selecione o caractere estranho (exibido como €;&algo parecido)

Você poderá inserir esse caractere em qualquer lugar invocando o ClipX ( Win+ Vpor padrão) e selecionando o adesivo que você acabou de criar.

Para testar se funciona corretamente, você pode usar o MS Word ou algum outro editor de texto que possa contar caracteres ou exibir os ocultos.

Funciona muito bem para mim!

Borek Bernard
fonte