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 ?
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 ?
Aprire la Mappa dei caratteri di Windows attraverso uno dei seguenti metodi:
Quando hai la Mappa dei caratteri di Windows aperta,
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 .
Puoi aggiungere servizi linguistici aggiuntivi per lo spagnolo, il tedesco, il greco, ecc.
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.
Come altri hanno menzionato, puoi acquistare tastiere che hanno caratteri accentati disponibili su di esse, come questa $5.00 Latin/Spanish keyboard on eBay .
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.
Personalmente, mi piace impostare il mio “Compose Key” sul tasto Caps Lock. Ma molte persone usano il tasto Alt sinistro.
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).
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.
Windows è una tale rottura. Ho usato copypastechar per prenderli e incollarli. :P
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
…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 .
Uso AllChars su base giornaliera. Emula lo stile X Compose key , permettendomi di digitare rapidamente tutti quei fastidiosi caratteri come ©, ® e °.
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
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.
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.
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 .
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
Un altro plug: Keyferret è uno strumento gratuito per Windows che ho recentemente scritto per rendere facile l'inserimento di tutti questi caratteri, ad esempio
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).
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…
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.
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.
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 …
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:
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)
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).