2010-02-18 20:37:14 +0000 2010-02-18 20:37:14 +0000
43
43

Come faccio a digitare caratteri accentati in Windows?

Ho sentito che si può tenere premuto alt e digitare qualche codice numerico criptico per ottenere caratteri come lettere accentate. C'è un modo per farlo più simile al modo mac ?

回答 (18)

19
19
19
2013-09-07 19:09:46 +0000

Opzioni del software nativo

Mappa dei caratteri di Windows

Aprire la Mappa dei caratteri di Windows attraverso uno dei seguenti metodi:

  • Vai a Start → Tutti i programmi → Accessori → Strumenti di sistema → Mappa dei caratteri o Start → Accessori di Windows → Mappa dei caratteri.
  • Puoi digitare “Mappa dei caratteri” nella casella di ricerca del menu Start.
  • Puoi fare un click secondario sul pulsante Start, cliccare su Run , digitare “charmap”, e cliccare OK (o premere Invio).
  • Puoi premere Win + R, digitare “charmap” e cliccare su OK (o premere Invio).
  • Puoi creare un collegamento ad esso sul tuo Desktop o in un'altra posizione.
  • Se sei su Windows 7, puoi Pin it to your taskbar, or Start Menu .

Quando hai la Mappa dei caratteri di Windows aperta,

  1. Trova il carattere che vuoi.
  2. Un singolo clic zoomerà sul personaggio per uno sguardo più da vicino.
  3. Un doppio clic aggiungerà il carattere nella casella di testo Caratteri da copiare in basso, e il contenuto di Caratteri da copiare sarà messo sulla tua clip board. Puoi poi incollarlo (Ctrl + V) dove vuoi usare i caratteri.

Scorciatoie da tastiera

Per usare le scorciatoie da tastiera Alt, devi avere una tastiera con un tastierino numerico dedicato, e devi avere Numlock attivato. Devi anche conoscere il numero del carattere che vuoi. Per esempio, se vuoi digitare una e minuscola con un accento acuto (é), allora devi tenere premuto il tasto Alt e digitare Numpad 0, Numpad 2, Numpad 3, Numpad 3. Ricorda che Num Lock deve essere attivato, e devi usare i tasti del tastierino numerico. Non puoi usare i tasti numerici nella parte superiore della tua tastiera.

Un paio di metodi diversi per scoprire qual è il numero associato al carattere. Il più semplice è usare la Mappa dei caratteri di Windows, se notate nell'angolo in basso a destra di Mappa dei caratteri dopo aver cliccato su un carattere, vi dice la sequenza di tasti. Ci sono anche molti siti web che lo elencano come questo che li suddivide in categorie .

Servizi linguistici aggiuntivi

Puoi aggiungere servizi linguistici aggiuntivi per lo spagnolo, il tedesco, il greco, ecc.

  1. Vai al Pannello di controllo e clicca su Cambia tastiera o altri metodi di input sotto Orologio, lingua e regione
  2. Clicca sulla scheda Tastiera e lingue
  3. Clicca sul pulsante Cambia tastiera…
  4. Clicca sul pulsante Aggiungi…
  5. Espandi la lingua che usa i caratteri che vuoi (per esempio Spagnolo (Messico))
  6. Espandi Tastiera
  7. Spunta una delle opzioni (per esempio Latinoamericano)
  8. Clicca sul pulsante OK
  9. Clicca sul pulsante Applica

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

Come esempio, se vuoi digitare un acuto minuscolo e (é) allora dovresti fare un solo clic sul selettore della lingua, selezionare Spagnolo (Messico), poi premere il tasto ´, e premere e. Dovresti assicurarti di tornare a Inglese (Stati Uniti) o qualunque sia la tua lingua madre.

Nota, puoi passare da una lingua di input all'altra premendo Alt + Shift sinistro, puoi anche impostare i tasti di scelta rapida per specifiche lingue di input sotto la scheda Impostazioni avanzate dei tasti nella finestra di dialogo Servizi di testo e lingue di input a cui sei arrivato dopo il passo 3 dell'ultima sezione.

Opzioni hardware

Come altri hanno menzionato, puoi acquistare tastiere che hanno caratteri accentati disponibili su di esse, come questa $5.00 Latin/Spanish keyboard on eBay .

Opzioni software di terze parti

Queste opzioni ti porteranno il più vicino allo stile Mac. In Linux, è possibile impostare quello che viene chiamato un “tasto di composizione” che si comporta in modo simile al metodo Mac. Per esempio, per digitare un acuto minuscolo e (é) dovreste fare Compose Key, ‘, e. Di conseguenza, potete cercare “compose key for windows” e arrivare alla maggior parte di queste opzioni.

  1. freecompose : Funziona su Windows 2000 o superiore. Questo è quello che personalmente uso e raccomando, dato che vi permette di aggiungere, rimuovere e cambiare le sequenze di tasti.
  2. AutoHotkey in combinazione con questo script che @jay ha menzionato .
  3. Unichars : anche una soluzione AutoHotkey
  4. AllChars

Personalmente, mi piace impostare il mio “Compose Key” sul tasto Caps Lock. Ma molte persone usano il tasto Alt sinistro.

17
17
17
2010-02-18 21:28:43 +0000

Ctrl + ‘, poi lasciateli andare, ed e vi darà é

Questo funzionerà per le vocali, ma nei miei test, solo in certe situazioni (per esempio MS Office).

10
10
10
2010-02-18 20:48:19 +0000

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

7
7
7
2010-02-27 23:54:03 +0000

Windows è una tale rottura. Ho usato copypastechar per prenderli e incollarli. :P

7
7
7
2010-02-28 01:45:02 +0000

Sto usando questo fantastico script AutoHotkey da questo forum http://www.autohotkey.com/forum/topic570.html di ‘jak’. Basta impostare questo script per essere eseguito all'avvio:

Con questo puoi fare cose come

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

…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

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

4
4
4
2010-02-28 00:20:29 +0000

Uso AllChars su base giornaliera. Emula lo stile X Compose key , permettendomi di digitare rapidamente tutti quei fastidiosi caratteri come ©, ® e °.

4
4
4
2017-08-01 14:20:55 +0000

Potresti provare WinCompose, assegni un tasto di scelta rapida come Alt destro o Ctrl destro, poi lo tocchi per attivare WinCompose, poi inserisci le sequenze di tasti richieste per creare il carattere che vuoi. https://github.com/samhocevar/wincompose

per esempio ö è creato facendo (=> significa il prossimo carattere nella sequenza)

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

Puoi anche fare simboli unicode ecc. “

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

3
3
3
2017-03-15 12:42:35 +0000

Un layout di tastiera è quello che vuoi. Se avete bisogno solo dei comuni caratteri accentati dell'Europa occidentale, la UK Extended o la US International fornite da Microsoft possono digitarli senza ricorrere ai codici Alt-Numpad.

In alternativa il layout spagnolo è simile a quello inglese e ha tasti morti per gli accenti spagnoli.

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

Creato usando il MSKLC ufficiale, scriverà quasi tutte le lingue europee, oltre a permettere l'inserimento di cose come frazioni, legature, En-Dash, Em-Dash, numeri cerchiati e così via.

Non l'ho ancora usato, ma ho intenzione di provarlo questa sera.

3
3
3
2015-01-15 00:08:51 +0000

Windows 8 ha una Touch Keyboard, che per impostazione predefinita mostra solo se avete un touchscreen, ma è possibile impostarla per mostrare anche se non lo avete. Con Touch Keyboard, puoi tenere premuta una lettera, e ti mostrerà le sue varianti accentate.

2
2
2
2014-04-03 18:15:01 +0000

Spudoratamente metterò un piccolo strumento che ho scritto per inserire simboli in Windows, dato che trovo qualsiasi soluzione presentata di solito troppo ingombrante per l'uso frequente quotidiano. Il mio caso d'uso personale è digitare lo svedese å per esempio su una tastiera internazionale degli Stati Uniti senza dover cambiare layout o ricorrere a (rabbrividire) codici di tasti alt.

Permette l'inserimento di caratteri unicode attraverso una finestra popup 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 c'è abbastanza interesse potrei aggiungere una versione precompilata.

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

1
1
1
2018-12-05 03:46:50 +0000

Un'altra autopromozione spudorata… ho scritto un'applicazione per Windows 10 - KeyEXT - che emula ciò che il Mac fa nativamente. Puoi 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 basate sul latino. Puoi anche personalizzare la tua configurazione per includere qualsiasi carattere da Unicode che desideri - arabo, cinese, sanscrito, roba in stile Wingdings… qualsiasi cosa.

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

1
1
1
2015-03-17 22:34:41 +0000

Un altro plug: Keyferret è uno strumento gratuito per Windows che ho recentemente scritto per rendere facile l'inserimento di tutti questi caratteri, ad esempio

  • Digita “a” poi Right Alt+‘ per ottenere “á”
  • Digita “½” poi Right Alt+Space per ottenere “½”
  • Digita “=” poi Right Alt+/ per ottenere “≠”
  • Tenendo premuto Right Alt, continua a premere d per ottenere “ð” eth ), “°” (grado), “†” (pugnale), “‡” (doppio pugnale), o “♦” (diamante), rilasciando quando si ha il simbolo desiderato.

Si aggancia a Windows in modo nativo piuttosto che essere uno script autohotkey, dà un aiuto interattivo tenendo premuto RAlt, e si può modificare il proprio layout (anche se questo richiede la modifica di un file di testo).

0
0
0
2010-06-21 22:54:47 +0000

Uso un sacco di caratteri strani, e in realtà ho trovato utile creare un nuovo layout di tastiera usando MSKLC , che usa il layout a cui sono abituato, ma aggiunge un sacco di caratteri speciali in posti non intrusivi. Quelli che uso di più sono inseriti come combinazioni AltGr, ad esempio AltGr+n per ŋ e così via. L'idea è che voi o chiunque usi il vostro computer dovrebbe avere ogni cosa al suo posto previsto, con tutti quei caratteri extra disponibili se ne avete bisogno. L'unico modo in cui questo può funzionare è che vi prendiate la briga di mettere i caratteri in posti intuitivi. Se non foste sicuri che un carattere esista o meno sulla vostra tastiera, quali tasti provereste? 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 Word, uso la Charmap e layout di tastiera separati per metodi di input completamente diversi, come gli alfabeti a base araba.

Detto questo, mi intriga l'idea delle soluzioni combinate, perché ti permettono anche di usare percorsi intuitivi per i caratteri che ti servono. Mi ricorda il vecchio Word Perfect…

0
0
0
2013-09-07 17:12:39 +0000

keyxpat potrebbe essere la vostra soluzione. Si ottengono gli accenti e altri diacritici sui tasti che ci si aspetta che siano. Il carattere che ottieni dipende solo dal tempo che impieghi a rilasciare il tasto (un metronomo ti aiuta a determinare quel momento). L'ho scritto prima per me stesso e molte persone l'hanno apprezzato, così lo sto proponendo ora online.

0
0
0
2019-02-19 20:35:01 +0000

Su Windows in Microsoft Word, provate questo (potrebbe funzionare anche in Outlook) ctrl+` ctrl+‘ ctrl+shift+~ ctrl+shift+^ ctrl+/ ctrl+shift+: poi seguite da una lettera appropriata come una o minuscola per ottenere il carattere accentato.

0
0
0
2014-05-16 14:36:59 +0000

così ho cercato e ricercato sul web come digitare enye …l'ho scoperto casualmente da solo ieri … basta tenere premuto ctrl+shift+...then press the letter "n" if you wana type it in a small letter just let go ctrl+shift+ prima di premere “n” …questo hotkey funziona su windows 8.1 …

0
0
0
2017-11-09 17:59:49 +0000

Non menzionate la versione di Windows che state usando.

In Windows 7 questo funziona brillantemente per le vocali fada irlandesi, usate anche in altre lingue:

  • Win Key+a types á
  • Win Key+e types é
  • Win Key+i types í
  • Win Key+o types ó
  • Win Key+i types ú

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 How To Type Accented Characters On An English Keyboard (Windows 10 Tutorial)

0
0
0
2010-02-18 20:48:19 +0000

Non proprio, Windows non permette l'input accentato così facilmente. Comunque, è generalmente abbastanza facile localizzare i codici di cui hai bisogno usando l'utilità ‘Character Map’.

Dalla finestra di dialogo di esecuzione (Win+R), esegui: charmap.exe

Lì, ti verrà presentata una selezione di font in alto e una griglia di caratteri che quel font fornisce. Ti consiglio di scegliere un buon font standard (per esempio Times New Roman). Individua il carattere che vuoi e fai SINGLE-CLICK su di esso.

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

Alcuni software hanno un inserimento di caratteri speciali incorporato (Word per esempio, sotto Inserisci carattere speciale). Nota però che se usi un font non standard potresti ottenere qualcosa di diverso da quello che ti aspettavi (Wingdings è un grande esempio di questo).