Come posso digitare caratteri accentati in Windows?


41

Ho sentito che puoi tenere premuto alt e digitare un codice numerico criptico per ottenere caratteri come lettere accentate. C'è un modo per farlo più come nel modo mac ?

Risposte:


18

Opzioni software native

Mappa caratteri di Windows

Mappa caratteri di Windows

Apri la Mappa caratteri di Windows con uno dei seguenti metodi:

  • Vai a Start → Tutti i programmi → Accessori → Utilità di sistema → Mappa caratteri o Start → Accessori Windows → Mappa caratteri .
  • È possibile digitare " Character Map" nella casella di ricerca del menu Start.
  • È possibile fare clic secondario sul pulsante Start, fare clic su Esegui , digitare " charmap" e fare clic su OK (o premere Enter).
  • Puoi premere Win+ R, digitare " charmap" e fare clic su OK (o premere Enter).
  • È possibile creare un collegamento ad esso sul desktop o in un'altra posizione.
  • Se su Windows 7, puoi aggiungerlo alla barra delle applicazioni o al menu Start .

Quando hai aperto la Mappa caratteri di Windows,

  1. Trova il personaggio che desideri.
  2. Un singolo clic ingrandirà il personaggio per uno sguardo più attento.
  3. Facendo doppio clic, il personaggio verrà aggiunto nella casella di testo Personaggi da copiare in basso e il contenuto dei Personaggi da copiare verrà inserito negli Appunti. È quindi possibile incollare ( Ctrl+ V) qui dove si desidera utilizzare i caratteri.

Tasti rapidi

Per usare le Altscorciatoie da tastiera, devi avere una tastiera con un tastierino numerico dedicato e devi attivare Numlock. Devi anche conoscere il numero del personaggio che desideri. Ad esempio, se si vuole digitare una minuscola e con un accento acuto (é), allora si dovrebbe tenere premuto il Alttasto e digitare Numpad 0, Numpad 2 , Numpad 3, Numpad 3. Ricorda che Num Lock deve essere attivato e devi usare i tasti sul tastierino numerico. Non è possibile utilizzare i tasti numerici nella parte superiore della tastiera.

Un paio di metodi diversi per scoprire qual è il numero associato al personaggio. Il modo più semplice è usare la Mappa caratteri di Windows, se noti nell'angolo in basso a destra della Mappa caratteri dopo aver fatto clic su un carattere, ti dice la sequenza di tasti. Ci sono anche molti siti Web che elencano questo come questo che li suddivide in categorie .

Servizi linguistici aggiuntivi

È possibile aggiungere ulteriori servizi di lingua di input per spagnolo, tedesco, greco e altri.

  1. Vai al Pannello di controllo e fai clic su Cambia tastiere o altri metodi di immissione in Orologio, Lingua e Regione
  2. Fai clic sulla scheda Tastiera e lingue
  3. Fai clic sul pulsante Cambia tastiere ...
  4. Fai clic sul pulsante Aggiungi ...
  5. Espandi la lingua che utilizza i caratteri desiderati (ad es. Spagnolo (Messico) )
  6. Espandi tastiera
  7. Controlla una delle opzioni (es. Latinoamericano )
  8. Fai clic sul pulsante OK
  9. Fai clic sul pulsante Applica

Successivamente, un selettore di lingua sarà nella barra delle applicazioni. È quindi possibile fare clic su questo per aprire un menu di selezione della lingua.

Selettore lingua di input

Ad esempio, se si desidera digitare una e (é) acuta minuscola, fare clic sulla selezione della lingua, selezionare lo spagnolo (Messico) , quindi premere il ´tasto e premere e. Assicurati di tornare all'inglese (Stati Uniti) o qualunque sia la tua lingua madre.

Nota, puoi alternare tra le lingue di input premendo Left Alt+ Left Shift, puoi anche impostare tasti di scelta rapida per lingue di input specifiche nella scheda Impostazioni chiave avanzate nella finestra di dialogo Servizi di testo e Lingue di input che hai raggiunto dopo il passaggio 3 dell'ultima sezione.

Opzioni hardware

Come altri hanno già detto, è possibile acquistare tastiere con caratteri accentati disponibili come questa tastiera latina / spagnola da $ 5,00 su eBay .

Opzioni software di terze parti

Queste opzioni ti porteranno il più vicino allo stile Mac. In Linux, puoi configurare quella che viene chiamata "chiave di composizione" che si comporta in modo simile al metodo Mac. Ad esempio, per digitare una minuscola acuta e (é) si dovrebbe fare Compose Key, ', e. Di conseguenza, è possibile cercare "compose key for windows" e arrivare alla maggior parte di queste opzioni.

  1. freecompose : funziona su Windows 2000 o superiore. Questo è ciò che personalmente uso e raccomando poiché consente di aggiungere, rimuovere e modificare le sequenze di tasti.
  2. AutoHotkey in combinazione con questo script che @jay menzionato .
  3. Unichars : anche una soluzione AutoHotkey
  4. AllChars

Personalmente, mi piace impostare la mia "chiave di composizione" sulla Caps Lockchiave. Ma molte persone usano la Left Altchiave.


15

Ctrl+ ', poi lasciali andare e eti darà é

Questo funzionerà per le vocali, ma nei miei test, solo in determinate situazioni (ad es. MS Office).


1
Funziona anche per ñ , facendo CTRL + Maiusc + ~ e quindi premendo n non ho ancora provato nient'altro.
Ha disegnato Chapin l'

6
Questo ha funzionato per DECADES, ma apparentemente di recente in Windows 10 hanno rimosso il supporto per questo senza motivo. Nel mio layout di tastiera (finlandese), ad esempio, ñ funzionava premendo Alt Gr + ~ e poi n, ora non fa nulla.
Janne Enberg,

@JanneEnberg È possibile ripristinare il comportamento CTRL + Maiusc + ~ se si aggiunge la tastiera Stati Uniti - Internazionale anziché quella normale degli Stati Uniti.
Roald

@Roald Sembra che non ci sia alcuna opzione Finnish - International, non uso mai il layout degli Stati Uniti
Janne Enberg,

10

Un'alternativa sarebbe installare un layout di tastiera multilingue (come Canadian Multilingual) e utilizzare i tasti di scelta rapida (ALT + MAIUSC in Vista e 7) per alternare tra questo e il normale layout di tastiera.


Grazie Ivo - Ho dimenticato di aver modificato la sequenza di tasti sul mio PC.
MetalMikester,

1
@Ivo: Alt + Maiusc cambia le lingue di input, Ctrl + Maiusc cambia i layout della tastiera per la lingua di input attualmente attiva (almeno per impostazione predefinita). Naturalmente, spesso il cambio della lingua di input cambia anche il layout della tastiera, ma questi due concetti sono distinti. A seconda della configurazione (una lingua di input, più layout di tastiera o più lingue di input, ognuna con il proprio layout), una può essere corretta.
Joey,

1
Anche la US International è bella, anche se non adatta a tutte le lingue europee (manca il polacco ad esempio). Un'altra alternativa sarebbe quella di creare un layout di tastiera personalizzato utilizzando MSKLC: microsoft.com/downloads/…
Joey,

1
Ctrl + Maiusc mi stava facendo impazzire, passando a Internazionale quando non lo volevo. In Windows 8.1, vai su Pannello di controllo> Orologio, lingua e regione> Lingua> Impostazioni avanzate> Cambia tasti di scelta rapida della barra della lingua> Impostazioni chiave avanzate> Cambia sequenza tasti. Impostare Cambia layout tastiera su Non assegnato. Windows + Spazio continuerà a funzionare, ma Ctrl + Maiusc non cambierà più layout di tastiera.
Christian Long,

Le scorciatoie come "Right Alt + apostrofo, lettera" vengono visualizzate in un articolo Microsoft support.microsoft.com/en-us/kb/97738#/en-us/kb/97738 che appare in IE ma non in Firefox. Tuttavia, quando ho rimosso il semplice layout della tastiera statunitense e lasciato solo gli Stati Uniti internazionali per evitare il cambio casuale avanti e indietro, ho osservato che solo l'apostrofo RightWin + funzionava come prefisso, e solo in alcune finestre, e solo dopo aver premuto Alt + Shift ... Non so perché.
anguilla ghEEz

7

Windows è un tale dolore. Ho usato copypastechar per afferrarli e incollarli.: P


5
+1 dato che contiene anche ☃ :-) (In quale altro modo è possibile accedere a http: //☃.net/ quando necessario!)
Arjan,

Sì, è fantastico!
trusktr,

7

Ho usato questo fantastico script AutoHotkey da questo forum http://www.autohotkey.com/forum/topic570.html di 'jak'. Basta impostare questo script per l'esecuzione all'avvio:

Con questo puoi fare cose come

  • Windows + `e poi e per ottenere è
  • Windows +: e quindi e per ottenere ë

...eccetera

;====================================
;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

C'è anche un approccio più simile al Mac che non ho provato qui: http://www.autohotkey.com/forum/topic30440.html .


Ho usato il secondo link che hai fornito, autohotkey.com/forum/topic30440.html ed è rock-and-roll :) grazie!
Adambox

1
aggiornamento: gli script di autohotkey stanno divorando il mio tasto ctrl, rovinando ogni sorta di cose. Ora uso solo copypastechar: P copypastecharacter.com
adambox

@adambox: divorando?
jay

quando è abilitato, non posso fare cose come ctrl-a per selezionare tutto :(
adambox

con la seconda sceneggiatura al primo link dato, funziona benissimo per me, non succede nulla di Ctrl-gobbling: posso ancora Ctrl + A et faire accents comme ça. :)
Kev,


4

Puoi provare WinCompose, assegnare un tasto di scelta rapida come Alt destro o Ctrl destro, quindi toccare quello per attivare WinCompose, quindi inserire le sequenze di tasti richieste per creare il carattere desiderato.

https://github.com/samhocevar/wincompose

ad es. öviene creato facendo (=> indica il carattere successivo nella sequenza)

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

Puoi anche fare simboli unicode ecc. 🚲

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


3

Windows 8 ha una tastiera touch, che per impostazione predefinita mostra solo se hai un touchscreen, ma puoi impostarlo per mostrare anche se non lo fai. Con Touch Keyboard, puoi tenere premuta una lettera e ti mostrerà le sue varianti accentate.


3

Un layout di tastiera è quello che vuoi. Se hai bisogno solo di caratteri accentati dell'Europa occidentale comuni, il Regno Unito esteso o internazionale USA fornito da Microsoft può digitarli senza ricorrere ai codici Alt-Numpad.

In alternativa, il layout spagnolo è simile al layout inglese e ha chiavi morte per gli accenti spagnoli.

Infine, per una soluzione quasi completa, considera questo layout di tastiera Euro:

Creato utilizzando MSKLC ufficiale, digiterà quasi tutte le lingue europee, oltre a consentire l'inserimento di elementi quali frazioni, legature, En-Dash, Em-Dash, numeri cerchiati e così via.

Non l'ho ancora usato da solo, ma ho intenzione di provarlo stasera.


2

Inserirò spudoratamente un piccolo strumento che ho scritto per inserire simboli in Windows poiché trovo che qualsiasi soluzione di solito presentata sia troppo ingombrante per un uso frequente quotidiano. Il mio caso d'uso personale sta scrivendo lo svedese å, ad esempio, su una tastiera americana internazionale senza dover cambiare layout o ricorrere a (shudder) codici chiave alt.

Permette di inserire caratteri unicode attraverso una finestra pop-up non dissimile da come funziona in Apple OS X.

Vedi https://github.com/mjvh80/SymWin per i dettagli, è gratuito e open source, ma deve (attualmente) essere compilato. Se l'interesse è sufficiente potrei aggiungere una versione pre-costruita.

Lo strumento può essere configurato per chiave, ad esempio copiando / incollando i simboli una volta da un sito come http://copypastecharacter.com .


1

Un altro plug: Keyferret è uno strumento gratuito basato su Windows che ho scritto di recente per facilitare l'inserimento di tutti questi caratteri, ad es

  • Digitare "a" quindi Right Alt+ per ottenere "á"
  • Digitare "1/2" quindi Right Alt+ Spaceper ottenere "½"
  • Digita "=" quindi Right Alt+ /per ottenere "≠"
  • Tenendo premuto Right Alt, tenere premuto dper ottenere “ð” ( eth ), “°” (gradi), “†” (pugnale), “‡” (doppio pugnale) o “♦” (diamante), rilasciando quando si ha il simbolo che vuoi.

Aggancia nativamente Windows invece di essere uno script autohotkey, offre un aiuto interattivo tenendo premuto RAlt e puoi modificare il tuo layout (anche se questo richiede la modifica di un file di testo).


1

Un'altra autopromozione spudorata ... Ho scritto un'app per Windows 10 - KeyEXT - che emula ciò che il Mac fa in modo nativo. È possibile tenere premuto un tasto per visualizzare le opzioni per i caratteri accentati e altri caratteri stranieri. L'impostazione predefinita include la maggior parte dei caratteri necessari per le lingue europee con base in latino. Puoi anche personalizzare la tua configurazione per includere qualsiasi personaggio di Unicode che desideri - arabo, cinese, sanscrito, roba in stile Wingdings ... qualunque cosa.

Puoi trovarlo qui: https://www.microsoft.com/store/apps/9P8X3818K9KT


Ehi, non ho trovato nessun altro modo per mandarti un messaggio. Ti dispiacerebbe correggere un bug sulla tua app e magari apportare alcune piccole modifiche?
Herrmartell,

0

Non proprio, Windows non consente input accentati con la stessa facilità. Tuttavia, è generalmente abbastanza facile individuare i codici necessari utilizzando l'utilità "Mappa caratteri".

Dalla finestra di dialogo Esegui (Win + R), eseguire: charmap.exe

Lì, ti verrà presentato con una selezione di caratteri in alto e una griglia di caratteri che il carattere fornisce. Consiglio di scegliere un carattere standard buono (es. Times New Roman). Individua il personaggio che desideri e SINGLE-CLICK su di esso.

Nell'angolo in basso a destra della finestra ci sarà un codice correlato al codice Alt + ### che usi per digitare quel carattere. In alternativa, se fai doppio clic sul personaggio, lo aggiungerà alla casella di testo in basso a sinistra dell'applicazione, dove puoi facilmente copiarlo e incollarlo nel programma di cui hai bisogno per il personaggio.

Alcuni software hanno un inserto di caratteri speciali incorporato (Word per esempio, sotto Inserisci carattere speciale). Si noti tuttavia che se si utilizza un tipo di carattere non standard, è possibile ottenere qualcosa di diverso da quello previsto (Wingdings è un ottimo esempio di questo).


0

Uso molti caratteri strani, e in realtà ho trovato utile creare un nuovo layout di tastiera usando MSKLC , che utilizza il layout a cui sono abituato, ma aggiunge molti caratteri speciali in luoghi discreti. Quelli che utilizzo di più vengono inseriti come combinazioni AltGr, ad es. AltGr+ nPer ŋ e così via. L'idea è che tu o chiunque usi il tuo computer dovresti avere tutto al posto previsto, con tutti quei personaggi extra disponibili se ne hai bisogno. L'unico modo in cui questo può essere fatto funzionare è se fai tutto il possibile per mettere i personaggi in luoghi intuitivi. Se non fossi sicuro che un personaggio esistesse o meno sulla tua tastiera, quali tasti proveresti? Questi sono generalmente un ottimo posto per tenerli.

Questo non risolve tutto, ovviamente. Ho anche impostato una scorciatoia da tastiera per la finestra di dialogo Inserisci simbolo in parole, uso Charmap e layout di tastiera separati per metodi di input completamente diversi, come alfabeti basati su arabo.

Detto questo, sono incuriosito dall'idea di soluzioni combinate, perché ti permettono anche di usare percorsi intuitivi per i personaggi di cui hai bisogno. Mi ricorda la vecchia Parola perfetta ...


0

keyxpat potrebbe essere la tua soluzione. Ottieni gli accenti e altri segni diacritici sui tasti che prevedi siano. Il personaggio che ottieni dipende solo dal tempo impiegato per rilasciare la chiave (un metronomo ti aiuta a determinare quel momento). L'ho scritto per me prima e molte persone lo hanno apprezzato, quindi lo sto proponendo ora online.


0

così ho cercato e cercato sul web come digitare enye ... l'ho scoperto per caso da solo ieri ... tieni premuto ctrl + maiusc + ...then press the letter "n" if you wana type it in a small letter just let go ctrl+shift+prima di premere "n" ... questo tasto di scelta rapida funziona su Windows 8.1 ..


0

Non menzioni la versione di Windows che stai utilizzando.

In Windows 7 funziona perfettamente con le vocali fada irlandesi, utilizzate anche in altre lingue:

  • Win Key+ atipi á
  • Win Key+ etipi é
  • Win Key+ itipi í
  • Win Key+ otipi ó
  • Win Key+ itipi ú

Ma questo non funziona per me in Windows 10, Janne Enberg ha indicato in uno dei post che è stato rimosso in un aggiornamento :-(

Per Windows 10 Duolingo ha questa pagina: Come digitare caratteri accentati su una tastiera inglese (Tutorial di Windows 10)


0

Su Windows in Microsoft Word, prova questo (potrebbe funzionare anche in Outlook)
ctrl + `
ctrl + '
ctrl + shift + ~
ctrl + shift + ^
ctrl + /
ctrl + shift +:
quindi seguili con una lettera appropriata come una minuscola o per ottenere il carattere accentato .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.