Como digitar en-dash e em-dash no Windows 7/8?

31

Escrevo postagens de blog e geralmente preciso digitar traço (-) e às vezes traço (-) nas minhas postagens. Atualmente, mantenho esses caracteres salvos em um arquivo de texto e os copio e colo sempre que preciso. Desnecessário dizer que é uma dor de cabeça se mover entre o teclado e o mouse quando você digita textos grandes.

Seria melhor para mim se houvesse atalhos de teclado disponíveis para esses dois caracteres. Existe uma maneira de digitar traço e traço no Windows? Eu uso o Windows 7 e Windows 8 em computadores diferentes.


Aqui está uma comparação alinhada de traços, se você precisar ver a diferença por algum motivo.

  1. Aqui está o traço
  2. Aqui está
  3. Aqui está - em-traço
sampathsris
fonte
1
O seu número 1 é um "hífen-menos". Também é importante não confundi-los com U + 2212: SINAL DE MENOS (-).
Andreas Rejbrand 13/09/14
A resposta aceita é ótima, mas quero acrescentar que você não precisa do mouse para copiar e colar os traços do seu arquivo de texto. Supondo que você tenha seu arquivo de texto e o documento digitado abertos em duas janelas diferentes, quando chegar ao local em que deseja um traço, você pode: 1. Use Alt + Tab para alternar entre eles 2. Use as teclas de seta para chegar ao traço que você quer 3. Mantenha a tecla Shift + Seta para realçar o traço 4. Ctrl + C para copiar 5. Alt + Tab para voltar ao seu documento 6. Ctrl + V para colar
nstenz
2
Se você não se importa em usar uma ferramenta de terceiros, recomendo o WinCompose. en-dash é, então, [hotkey]--.e em-traço[hotkey]---
Berend
Dependendo de onde você é, pode haver layouts de teclado apropriados (como o alemão T2).
Daniel B
Maneira pragmática para uso pouco frequente e com um laptop sem teclado numérico ou num lock: google para "janelas de traço" e copie / cole dos caracteres desta postagem.
amigos estão

Respostas:

34

Se você possui um numpad, ative o numlock e use Alt + 0150para o traço e Alt + 0151para o traço. Mantenha Alt pressionado e digite os números no teclado numérico.

EDIT: Como aponta @gronostaj, isso funciona apenas com Alt.

Vamsi
fonte
9
Vale a pena notar que ele funciona apenas com a tecla Alt esquerda.
gronostaj
1
@gronostaj: Obrigado pela informação. Felizmente eu digitei com a esquerda alt. Caso contrário, eu não teria aceitado a resposta.
Sampathsris 13/09/14
3
Apenas verificado, isso funciona para mim com o Alt certo também. Eu estava usando a autohotkey para mapear Alt à direita e Alt à esquerda por um tempo, mas não mais. Talvez seja teclado dependente
Vamsi
2
Também requer uma chave de 10.
Louis
1
Bem, no meu laptop também posso usar as duas altchaves.
Sampathsris 13/09/14
10

Para quem procura uma solução um pouco mais rápida (embora não nativa), criei um programa AutoHotKey que permite digitar Em e En de forma natural. Eu realmente fiz isso por mim mesmo, mas é no Github se alguém está interessado.

Chama-se Em-n-en.

O objetivo deste programa é permitir que um usuário insira rapidamente um traço em / en digitando ==-(Em traço) ou --=(Em traço). Existem outros métodos para inserir os traços - estes são abordados no próprio programa. Observe que isso funciona apenas no Windows.

Espero que isso seja útil! :)

Jason Cemra
fonte
Você poderia expandir como o OP faria uso do seu software? Consulte Como recomendar software.
Burgi
1
+1 para o uso inteligente e apropriado de um nome doce para o seu script AHK. Seria bom ver o código real em sua resposta.
ChrisB
2

Para encontrar qualquer caractere que você precisa, use "Mapa de Caracteres" - observe o texto no canto inferior direito.
Observe também que a disponibilidade de um caractere depende do tipo de letra (fonte) que você possui.

Versão WindowsXP

Você usa o mapa de caracteres para descobrir com qual caractere e com qual "pressionamento de tecla" (acima) ele pode ser gerado. Então você não precisa mais do mapa de caracteres - supondo que você possa se lembrar do número ou teclas para digitar / usar. Observe que alguns estão disponíveis também com Alt / Shift / Control - como emAlt + Espaço== no espaço Em ou En (não me lembro qual é agora e nenhum computador W para testá-lo) .

Hannu
fonte
Obrigado pela resposta. Mapa de caracteres é como eu encontrei inicialmente os dois caracteres. Minha exigência era que eu não precisasse mover minha mão para o mouse do teclado. Por isso fiz a pergunta.
Sampathsris 13/09/14
2
Sim? Você usa Character map para descobrir qual caractere e com qual "pressionamento de tecla" (acima) ele pode ser gerado. Então você não precisa Character mapmais - assumindo que pode se lembrar do número ou teclas para digitar / usar. Observe que alguns estão disponíveis também com Alt / Shift / Control - como em Alt + Space == no espaço Em ou En (não consigo lembrar qual é o momento e nenhum computador W para testá-lo).
Hannu
Isso também pode ajudar: windows.microsoft.com/en-us/windows/… - especialmente "Como faço para criar caracteres particulares"
Hannu
O @Hannu Alt + Space apenas abre o menu do sistema da janela atual (aquela com restaurar, mover, fechar ...). Alguns programas, como o Microsoft Word, podem ter outros atalhos para traços eme e en, mas o único atalho que funciona em qualquer lugar é a combinação de teclas Alt + numpad.
Arthur Tacca
1

No Windows 10 versão 1903, você pode inserir traços, traços e vários outros símbolos de uma maneira muito mais simples usando o painel Emoji atualizado:

Basta digitar Win+ .(ou Win+ ;) e selecione o símbolo ômega na parte superior do painel.

Não encontrei nenhuma maneira de inseri-los usando apenas o teclado (ou seja, sem usar o mouse).

resolver
fonte
0

Como alternativa, você pode usar um gerenciador de área de transferência como o ClipX com o plug-in "Stickies". Se você armazenar adequada traço na lista, entrando é apenas Ctrl + Alt + V (ou qualquer atalho está configurado para mostrar a lista), seguido por A .

Borek Bernard
fonte
0

Via AutoHotKey :

Crie um script como dashes.ahkem algum lugar do seu computador:

; en dash
::--::–

; bonus point: em dash
::---::—

Verifique se ele está armazenado como UTF-8 com BOM . Clique duas vezes nele e tente digitar --seguido de espaço em algum lugar; ele será substituído por n-dash.

Da mesma forma para m-dash.

Borek Bernard
fonte