Como digito caracteres acentuados no Windows?

41

Ouvi dizer que você pode segurar alt e digitar algum código numérico enigmático para obter caracteres como letras acentuadas. Existe uma maneira de fazer isso mais como a maneira mac ?

adambox
fonte

Respostas:

18

Opções de software nativo

Mapa de Caracteres do Windows

Mapa de Caracteres do Windows

Abra o Mapa de Caracteres do Windows através de um dos seguintes métodos:

  • Vá para Iniciar → Todos os programas → Acessórios → Ferramentas do sistema → Mapa de caracteres ou Iniciar → Acessórios do Windows → Mapa de caracteres .
  • Você pode digitar " Character Map" na caixa de pesquisa do Menu Iniciar.
  • Você pode clicar duas vezes no botão Iniciar, clique em Executar , digite " charmap" e clique em OK (ou clique em OKEnter ).
  • Você pode pressionar Win+ R, digitar " charmap" e clicar em OK (ou pressionar Enter).
  • Você pode criar um atalho para ele na área de trabalho ou em outro local.
  • Se no Windows 7, você pode fixá-lo na barra de tarefas ou no menu Iniciar .

Quando você tiver o Mapa de Caracteres do Windows aberto,

  1. Encontre o personagem que você deseja.
  2. Um único clique aumentará o zoom no personagem para um olhar mais atento.
  3. Clicar duas vezes anexará o caractere à caixa de texto Caracteres para copiar na parte inferior, e o conteúdo dos Caracteres a serem copiados será colocado na área de transferência. Em seguida, você pode colar ( Ctrl+ V) onde deseja usar os caracteres.

Atalhos do teclado

Para usar os Altatalhos do teclado, é necessário ter um teclado com um teclado numérico dedicado e o Numlock ativado. Você também precisa saber o número do personagem que deseja. Por exemplo, se você deseja digitar uma letra minúscula e com um acento agudo (é), então você mantenha pressionada a Alttecla e digitar Numpad 0, Numpad 2 , Numpad 3, Numpad 3. Lembre-se de que o Num Lock deve estar ativado e você deve usar as teclas no teclado numérico. Você não pode usar as teclas numéricas na parte superior do teclado.

Alguns métodos diferentes para descobrir qual é o número associado ao personagem. O mais fácil é usar o Mapa de Caracteres do Windows; se você notar no canto inferior direito do Mapa de Caracteres após clicar em um caractere, ele informará a sequência de teclas. Também existem muitos sites que listam isso, como este, que os divide em categorias .

Serviços linguísticos adicionais

Você pode adicionar serviços adicionais de idioma de entrada para espanhol, alemão, grego etc.

  1. Vá para o Painel de controle e clique em Alterar teclados ou outros métodos de entrada em Relógio, idioma e região
  2. Clique na guia Teclado e idiomas
  3. Clique no botão Alterar teclados ...
  4. Clique no botão Adicionar ...
  5. Expanda o idioma que usa os caracteres que você deseja (por exemplo, espanhol (México) )
  6. Expandir Teclado
  7. Marque uma das opções (por exemplo, latino-americana )
  8. Clique no botão OK
  9. Clique no botão Aplicar

Depois disso, um seletor de idioma estará na bandeja do sistema. Você pode clicar nele para abrir um menu de seleção de idioma.

Seletor de Idioma de Entrada

Como exemplo, se você deseja digitar um e (é) agudo em minúscula, clique duas vezes no seletor de idioma, selecione Espanhol (México) , pressione a ´tecla e pressione e. Você deve voltar para o inglês (Estados Unidos) ou qualquer que seja seu idioma nativo.

Observe que você pode alternar entre os idiomas de entrada pressionando Left Alt+ Left Shift; também é possível configurar teclas de atalho para idiomas de entrada específicos na guia Configurações avançadas de teclas, na caixa de diálogo Serviços de texto e idiomas de entrada , após a etapa 3 da última seção.

Opções de hardware

Como outros mencionados, você pode comprar teclados com caracteres acentuados disponíveis, como este teclado latino / espanhol de US $ 5,00 no eBay .

Opções de software de terceiros

Essas opções permitem que você se aproxime mais do estilo Mac. No Linux, você pode configurar o que é chamado de "Chave de composição", que se comporta de maneira semelhante ao método Mac. Por exemplo, para digitar uma aguda minúscula e (é) que você faria Compose Key, ', e. Como resultado, você pode procurar por "tecla de composição para janelas" e chegar à maioria dessas opções.

  1. freecompose : funciona no Windows 2000 ou melhor. É isso que eu pessoalmente uso e recomendo, pois permite adicionar, remover e alterar as seqüências de teclas.
  2. AutoHotkey em combinação com este script que @jay mencionou .
  3. Unichars : também uma solução AutoHotkey
  4. AllChars

Pessoalmente, gosto de definir minha "Chave de composição" para a Caps Lockchave. Mas muitas pessoas usam a Left Altchave.

Drew Chapin
fonte
15

Ctrl+ ', então deixe-os ir, e evocê será

Isso funcionará para as vogais, mas nos meus testes, apenas em determinadas situações (por exemplo, MS Office).

Chris Dwyer
fonte
11
Também funciona para ñ , fazendo CTRL + Shift + ~ e pressionando n ainda não tentei mais nada.
Tirou Chapin
6
Isso funcionou para o DECADES, mas aparentemente recentemente no Windows 10 eles removeram o suporte por isso sem motivo. No meu layout de teclado (finlandês), por exemplo, costumava trabalhar pressionando Alt Gr + ~ e depois n, agora não faz nada.
Janne Enberg
@JanneEnberg Você pode recuperar o comportamento CTRL + Shift + ~ se adicionar o teclado Estados Unidos - Internacional em vez do teclado normal dos EUA.
Roald
@ Roald Parece não haver essa opção como Finnish - International, eu nunca uso o layout dos EUA
Janne Enberg #: 301
10

Uma alternativa seria instalar um layout de teclado multilíngue (como o Canadian Multilingual) e usar as teclas de atalho (ALT + SHIFT no Vista e 7) para alternar entre isso e o layout normal do teclado.

MetalMikester
fonte
Obrigado Ivo - esqueci que havia alterado a sequência de teclas no meu PC.
MetalMikester
11
@Ivo: Alt + Shift alterna os idiomas de entrada, Ctrl + Shift alterna os layouts de teclado para o idioma de entrada atualmente ativo (por padrão, pelo menos). Obviamente, muitas vezes alternar o idioma de entrada também altera o layout do teclado, mas esses dois conceitos são distintos. Dependendo da sua configuração (um idioma de entrada, vários layouts de teclado ou vários idiomas de entrada, cada um com seu próprio layout), ambos podem estar corretos.
Joey #:
11
A International dos EUA também é boa, embora não seja adequada para todas as línguas européias (por exemplo, falta o polonês). Outra alternativa seria criar um layout de teclado personalizado usando o MSKLC: microsoft.com/downloads/…
Joey
11
Ctrl + Shift estava me deixando louco, mudando para Internacional quando eu não queria. No Windows 8.1, vá para Painel de controle> Relógio, idioma e região> Idioma> Configurações avançadas> Teclas de acesso rápido da barra de idiomas> Configurações avançadas de teclas> Alterar seqüência de teclas. Defina Alternar layout do teclado como Não atribuído. O Windows + Space ainda funcionará, mas Ctrl + Shift não mudará mais os layouts de teclado.
Christian Long
Os atalhos reais, como "Alt Alt + apóstrofo, letra", aparecem em um artigo da Microsoft support.microsoft.com/en-us/kb/97738#/en-us/kb/97738 que aparece no IE, mas não no Raposa de fogo. No entanto, quando removi o layout simples do teclado americano e deixei apenas o internacional americano para evitar alternância aleatória, observei que apenas o apóstrofo do RightWin + funcionava como prefixo, e apenas em algumas das janelas, e somente depois de pressionar Alt + Shift ... Não sei por que.
enguia ghEEz
7

Windows é uma dor. Eu tenho usado o copypastechar para pegá-los e colar.: P

adambox
fonte
5
+1 como ele mesmo contém ☃ :-) (como pode mais se chega a http: //☃.net/ quando necessário!)
Arjan
Sim, é super incrível!
trusktr
7

Eu tenho usado esse incrível script do AutoHotkey neste fórum http://www.autohotkey.com/forum/topic570.html por 'jak'. Basta definir este script para ser executado na inicialização:

Com isso, você pode fazer coisas como

  • Windows + `e, em seguida, e para obter
  • Windows +: e, em seguida, e para obter ë

... etc

;====================================
;accents "top part" - this top part needs to be located at the top part (the 'run' part) of the ahk file
;====================================
;
;============ ----- Send Unicode Character - universal MS word-style accents in any application
;
SendInput:=DllCall("GetProcAddress",UInt,DllCall("GetModuleHandle",Str,"user32"),Str,"SendInput")
VarSetCapacity(SendUbuf, 56, 0) ; INIT SendU data strucure
NumPut(1, SendUbuf, 0, "Char")
NumPut(1, SendUbuf,28, "Char")
NumPut(0x40000, SendUbuf, 6)
NumPut(0x60000, SendUbuf,34)
;-----------------
;

;====================================
;accents "hotkey part" -  (this part can be located anywhere)
;====================================
;



SendU(UC) {                     ; Send Unicode Char, Pressed modifier keys stay active!
   Global                       ; SendUbuf, SendInput
   NumPut(UC, SendUbuf, 6, "Short")
   NumPut(UC, SendUbuf,34, "Short")
   Return DllCall(SendInput, UInt,2, UInt,&SendUbuf, Int,28)
}


a::
if accent=grave
;   sendinput,à
{
SendU(0x00e0)
}
else if accent=acute
{
;   Send,á
SendU(0x00e1)
}

else if accent=circumflex
;   sendinput,â
{
SendU(0x00e2)
}
else if accent=tilda
;    sendinput,ã
{
SendU(0x00e3)
}
else if accent=umlaut
;   sendinput,ä
{
SendU(0x00e4)
}
Gosub,TurnAccentsOff
Return


c::
if accent=cedilla
;    sendinput,ç
{
SendU(0x00e7)
}
Gosub,TurnAccentsOff
Return

e::
if accent=grave
;   sendinput,è
{
SendU(0x00e8)
}
else if accent=acute
;   sendinput,é
{
SendU(0x00e9)
}
else if accent=circumflex
;   sendinput,ê
{
SendU(0x00ea)
}
else if accent=umlaut
;   sendinput,ë
{
SendU(0x00eb)
}
Gosub,TurnAccentsOff
Return


i::
if accent=grave
;   sendinput,ì
{
SendU(0x00ec)
}
else if accent=acute
;   sendinput,í
{
SendU(0x00ed)
}
else if accent=circumflex
;   sendinput,î
{
SendU(0x00ee)
}
else if accent=umlaut
;  sendinput,ï
{
SendU(0x00ef)
}
Gosub,TurnAccentsOff
Return


n::
if accent=tilda
;    sendinput,ñ
{
SendU(0x00f1)
}
Gosub,TurnAccentsOff
Return

o::
if accent=grave
;   sendinput,ò
{
SendU(0x00f2)
}
else if accent=acute
;   sendinput,ó
{
SendU(0x00f3)
}
else if accent=circumflex
;   sendinput,ô
{
SendU(0x00f4)
}
else if accent=tilda
;    sendinput,õ
{
SendU(0x00f5)
}
else if accent=umlaut
;   sendinput,ö
{
SendU(0x00f6)
}
Gosub,TurnAccentsOff
Return


u::
if accent=grave
;   sendinput,ù
{
SendU(0x00f9)
}
else if accent=acute
;   sendinput,ú
{
SendU(0x00fa)
}
else if accent=circumflex
;   sendinput,û
{
SendU(0x00fb)
}
else if accent=umlaut
;   sendinput,ü
{
SendU(0x00fc)
}
Gosub,TurnAccentsOff
Return


+a::
if accent=grave
;   sendinput,À
{
SendU(0x00c0)
}
else if accent=acute
;   sendinput,Á
{
SendU(0x00c1)
}
else if accent=circumflex
;   sendinput,Â
{
SendU(0x00c2)
}
else if accent=tilda
;    sendinput,Ã
{
SendU(0x00c3)
}
else if accent=umlaut
;   sendinput,Ä
{
SendU(0x00c4)
}
Gosub,TurnAccentsOff
Return



+c::
if accent=cedilla
;    sendinput,Ç
{
SendU(0x00c7)
}
Gosub,TurnAccentsOff
Return


+e::
if accent=grave
;   sendinput,È
{
SendU(0x00c8)
}
else if accent=acute
;   sendinput,É
{
SendU(0x00c9)
}
else if accent=circumflex
;   sendinput,Ê
{
SendU(0x00ca)
}
else if accent=umlaut
;  sendinput,Ë
{
SendU(0x00cb)
}
Gosub,TurnAccentsOff
Return


+i::
if accent=acute
;   sendinput,Í
{
SendU(0x00cc)
}
else if accent=grave
;   sendinput,Ì
{
SendU(0x00cd)
}
else if accent=circumflex
;   sendinput,Î
{
SendU(0x00ce)
}
else if accent=umlaut
;   sendinput,Ï
{
SendU(0x00cf)
}
Gosub,TurnAccentsOff
Return


+n::
if accent=tilda
;    sendinput,Ñ
{
SendU(0x00d1)
}
Gosub,TurnAccentsOff
Return


+o::
if accent=grave
;   sendinput,Ò
{
SendU(0x00d2)
}
else if accent=acute
;   sendinput,Ó
{
SendU(0x00d3)
}
else if accent=circumflex
;   sendinput,Ô
{
SendU(0x00d4)
}
else if accent=tilda
;    sendinput,Õ
{
SendU(0x00d5)
}
else if accent=umlaut
;   sendinput,Ö
{
SendU(0x00d6)
}
Gosub,TurnAccentsOff
Return



+u::
if accent=grave
;   sendinput,ù
{
SendU(0x00d9)
}
else if accent=acute
;   sendinput,ú
{
SendU(0x00da)
}
else if accent=circumflex
;   sendinput,û
{
SendU(0x00db)
}
else if accent=umlaut
;   sendinput,ü
{
SendU(0x00dc)
}
Gosub,TurnAccentsOff
Return


TurnAccentsOff:
Hotkey,a,off
Hotkey,e,off
Hotkey,i,off
Hotkey,o,off
Hotkey,u,off
Hotkey,c,off
Hotkey,n,off
Hotkey,+a,off
Hotkey,+e,off
Hotkey,+i,off
Hotkey,+o,off
Hotkey,+u,off
Hotkey,+c,off
Hotkey,+n,off
Return

TurnAccentsOn:
Hotkey,a,on
Hotkey,e,on
Hotkey,i,on
Hotkey,o,on
Hotkey,u,on
Hotkey,c,on
Hotkey,n,on
Hotkey,+a,on
Hotkey,+e,on
Hotkey,+i,on
Hotkey,+o,on
Hotkey,+u,on
Hotkey,+c,on
Hotkey,+n,on
Return



<#'::
keywait, lwin
accent=acute
Gosub,TurnAccentsOn
Return



<#`::
keywait, lwin
accent=grave
Gosub,TurnAccentsOn
Return



<#6::
<#+6::
keywait, lwin
accent=circumflex
Gosub,TurnAccentsOn
Return



<#;::
<#+;::
keywait, lwin
accent=umlaut
Gosub,TurnAccentsOn
Return



<#,::
keywait, lwin
accent=cedilla
Gosub,TurnAccentsOn
Return



<#+`::
keywait, lwin
accent=tilda
Gosub,TurnAccentsOn
Return



Gosub,TurnAccentsOff

Há também uma abordagem mais semelhante ao Mac, que eu não tentei aqui: http://www.autohotkey.com/forum/topic30440.html .

Jay
fonte
Eu usei o segundo link que você deu, autohotkey.com/forum/topic30440.html e é rock and roll :) obrigado!
Adambox 03/03/19
11
update: os scripts da autohotkey estão devorando minha tecla ctrl, estragando todo tipo de coisa. Eu apenas uso copypastechar agora: P copypastecharacter.com
adambox
@adambox: devorando?
jay
quando está ativado, não consigo fazer coisas como ctrl-a para selecionar tudo :(
adambox 23/06
com o segundo script no primeiro link fornecido, ele funciona muito bem para mim, não acontece o que acontece com Ctrl: eu ainda posso usar Ctrl + A e faire sotaques como com. :)
Kev 28/10
4

Eu uso o AllChars diariamente. Emula a tecla Compose no estilo X , permitindo que eu digite rapidamente todos os caracteres irritantes como ©, ® e °.

Delyan
fonte
4

Você pode experimentar o WinCompose, atribuir uma tecla de atalho, como Alt ou Ctrl direito, e tocar nela para ativar o WinCompose, e inserir as seqüências de teclas necessárias para criar o caractere desejado.

https://github.com/samhocevar/wincompose

por exemplo, öé criado fazendo (=> significa o próximo caractere na sequência)

WinCompose (right alt for me) => o => "

Você pode até fazer símbolos unicode etc. 🚲

WinCompose => WinCompose => b => i => c => y => c => l => e

peteski
fonte
3

O Windows 8 possui um teclado sensível ao toque, que, por padrão, mostra apenas se você possui uma tela sensível ao toque, mas você pode configurá-lo para mostrar mesmo se não tiver. Com o teclado sensível ao toque, você pode pressionar e segurar uma letra e ela mostrará suas variantes acentuadas.

Joey Adams
fonte
3

Um layout de teclado é o que você deseja. Se você precisar apenas de caracteres acentuados da Europa Ocidental comuns, o UK Extended ou US International da Microsoft poderá digitar esses caracteres sem recorrer aos códigos Alt-Numpad.

Como alternativa, o layout em espanhol é semelhante ao layout em inglês e possui teclas inativas para sotaques em espanhol.

Por fim, para uma solução quase abrangente, considere este layout de teclado do Euro:

Criado usando o MSKLC oficial, ele digitará quase todos os idiomas europeus, além de permitir a entrada de coisas como frações, ligaduras, En-Dash, Em-Dash, números circulados e assim por diante.

Ainda não usei isso, mas pretendo tentar esta noite.

Ben
fonte
2

Convergirei descaradamente uma pequena ferramenta que escrevi para inserir símbolos no Windows, pois acho que qualquer solução geralmente é muito complicada para uso diário. Meu caso de uso pessoal é digitar o sueco å, por exemplo, em um teclado internacional dos EUA sem ter que mudar de layout ou recorrer a códigos de teclas alt (estremecer).

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

Consulte https://github.com/mjvh80/SymWin para obter detalhes, é gratuito e de código aberto, mas deve (atualmente) ser compilado. Se houver interesse suficiente, eu poderia adicionar uma versão pré-criada.

A ferramenta pode ser configurada por chave, por exemplo, copiando / colando símbolos uma vez em um site como http://copypastecharacter.com .

Marcus
fonte
1

Outro plug: Keyferret é uma ferramenta gratuita baseada no Windows que eu escrevi recentemente para facilitar a inserção de todos esses caracteres, por exemplo

  • Digite "a" e depois Right Alt+ para obter "á"
  • Digite "1/2" e depois Right Alt+ Spacepara obter "½"
  • Digite "=" e depois Right Alt+ /para obter "≠"
  • Enquanto pressiona Right Alt, mantenha pressionado dpara obter “ð” ( eth ), “°” (grau), “†” (punhal), “‡” (punhal duplo) ou “♦” (diamante), liberando quando você tiver o símbolo que você deseja.

Ele conecta o Windows de forma nativa ao invés de ser um script de auto-tecla, fornece ajuda interativa pressionando RAlt e você pode editar seu próprio layout (embora isso exija a edição de um arquivo de texto).

Andrew
fonte
1

Outra autopromoção vergonhosa ... Eu escrevi um aplicativo para Windows 10 - KeyEXT - que simula o que o Mac faz nativamente. Você pode manter pressionada uma tecla para exibir opções de caracteres acentuados e outros caracteres estrangeiros. A configuração padrão inclui a maioria dos caracteres necessários para idiomas europeus baseados em latim. Você também pode personalizar sua própria configuração para incluir qualquer caractere de Unicode que desejar - árabe, chinês, sânscrito, estilo Wingdings ... o que for.

Você pode encontrá-lo aqui: https://www.microsoft.com/store/apps/9P8X3818K9KT

W Carter
fonte
Ei, não encontrei outra maneira de enviar uma mensagem para você. Você se importaria de corrigir um bug no seu aplicativo e talvez fazer algumas pequenas alterações?
herrmartell 12/04
0

Na verdade, o Windows não permite entrada acentuada com tanta facilidade. No entanto, geralmente é muito fácil localizar os códigos necessários usando o utilitário 'Mapa de Caracteres'.

Na caixa de diálogo de execução (Win + R), execute: charmap.exe

Lá, você verá uma seleção de fonte na parte superior e uma grade de caracteres que essa fonte fornece. Eu recomendo escolher uma boa fonte padrão (por exemplo, Times New Roman). Localize o personagem que você deseja e clique com um clique único nele.

No canto inferior direito da janela, haverá um código que se correlaciona com o código Alt + ### que você usa para digitar esse caractere. Como alternativa, se você clicar duas vezes no personagem, ele será anexado à caixa de texto na parte inferior esquerda do aplicativo, onde você poderá copiar e colar facilmente no programa em que você precisa.

Alguns softwares possuem uma inserção de caracteres especiais embutida (Word, por exemplo, em Inserir caractere especial). Observe, no entanto, que se você usar uma fonte não padrão, poderá obter algo diferente do que esperava (Wingdings é um ótimo exemplo disso).

Sam
fonte
0

Eu uso muitos caracteres estranhos e, na verdade, achei útil criar um novo layout de teclado usando o MSKLC , que usa o layout a que estou acostumado, mas adiciona muitos caracteres especiais em locais discretos. Os que eu mais uso são inseridos como combinações AltGr, por exemplo, AltGr+ npara ŋ e assim por diante. A idéia é que você ou qualquer pessoa que esteja usando o computador deve ter tudo no local esperado, com todos esses caracteres extras disponíveis, se você precisar deles. A única maneira de fazer isso funcionar é se você se esforçar para colocar os personagens em lugares intuitivos. Se você não tinha certeza se existia ou não um caractere no teclado, quais teclas você tentaria? Estes geralmente são um ótimo lugar para mantê-los.

Isso não resolve tudo, é claro. Também defino um atalho de teclado para a caixa de diálogo Inserir símbolo no Word, uso o Charmap e separo os layouts de teclado para métodos de entrada completamente diferentes, como alfabetos baseados em árabe.

Dito isso, estou intrigado com a ideia de soluções combinadas, porque elas também permitem que você use caminhos intuitivos para os caracteres que você precisa. Lembra-me da antiga Palavra Perfeita ...

Emil
fonte
0

keyxpat pode ser sua solução. Você obtém os acentos e outros sinais diacríticos nas teclas que espera que sejam. O personagem que você recebe depende apenas do tempo que você leva para soltar a tecla (um metrônomo ajuda a determinar esse momento). Eu escrevi para mim primeiro e muitas pessoas gostaram, então estou propondo agora online.

Nicolas Cadilhac
fonte
0

então pesquisei e pesquisei na web como digitar enye ... descobri-o acidentalmente ontem ontem ... apenas segure ctrl + shift + ...then press the letter "n" if you wana type it in a small letter just let go ctrl+shift+antes de pressionar "n" ... essa tecla de atalho funciona no windows 8.1 ..

douchebee
fonte
0

Você não menciona a versão do Windows que está usando.

No Windows 7, isso funciona brilhantemente para vogais irlandesas, também usadas em outros idiomas:

  • Win Key+ atipos á
  • Win Key+ etypes é
  • Win Key+ itipos í
  • Win Key+ otipos ó
  • Win Key+ itipos ú

Mas isso não funciona para mim no Windows 10, Janne Enberg indicou em uma das postagens que foi removida em uma atualização :-(

Para o Windows 10, o Duolingo tem esta página: Como digitar caracteres acentuados em um teclado em inglês (tutorial do Windows 10)

boardtc
fonte
0

No Windows no Microsoft Word, tente o seguinte (também pode funcionar no Outlook):
ctrl + `
ctrl + '
ctrl + shift + ~
ctrl + shift + ^
ctrl + /
ctrl + shift +:
siga-os com uma letra apropriada, como minúscula, para obter o caractere acentuado .

user3142056
fonte