Windows 10: il codice Alt genera un carattere errato


19

Sono su un laptop con Windows 10. Provo a premere Alt+ 2713per dare un carattere "✓", ma invece ottengo un carattere "Ö". Qualche idea sul perché questo potrebbe essere?


Quale programma? Che tipo di carattere?
DavidPostill

Alt + 251 ottiene un segno di spunta ... alt-codes.net
Moab l'

@Moab A rigor di termini, questo è un segno di radice quadrata; U + 2713 è un personaggio diverso. (Inoltre, in locali che non sono l'inglese americano, i primi 128 codici ASCII possono essere diversi. Per me, Alt + 251 produce ¹.)
Ben N

3
Mi fa male la testa!
Moab,

Devi anche digitare il segno più. Literall alt PLUS 2713 (sul tastierino numerico). Puoi fare anche quelli con esagoni non 0-9, ma devi digitare le lettere sul lato sinistro senza lasciar andare, e a seconda dell'applicazione in GOOD FORTUNA poiché probabilmente ha qualcosa legato ad almeno uno di quelli (ad es. alt-a attraverso alt-f). modifica: ho appena visto la risposta qui sotto. Sì, devi abilitare la voce di registro. Questo dovrebbe essere standard oggi perché la persona media non saprà come, né vorrebbe farlo., Ma è super utile. Uso +2047 per⁇ che funziona nei nomi di file, mentre un normale? non lo fa.
Brent Rittenhouse,

Risposte:


23

Per impostazione predefinita, il modo del tastierino numerico di inserire caratteri per codice può accedere solo ai primi 256 caratteri. (Credo che questi siano definiti dalla tabella codici del tuo sistema per i programmi non Unicode.) I codici più grandi di 256 vengono racchiusi, quindi il codice 257 ti dà il carattere 1.

Per abilitare l'immissione di tutti i caratteri Unicode in base al codice, creare un valore di registro di stringa in Computer\HKEY_CURRENT_USER\Control Panel\Input Methodchiamato EnableHexNumpadcon il valore di 1. Allora sarete in grado di entrare in qualsiasi carattere tenendo premuto il tasto Alt a destra, premendo il +tasto sulla tastiera numerica, inserendo il codice esadecimale ( 2, 7, 1, 3nel tuo caso), e rilasciando il tasto Alt. Potrebbe essere necessario disconnettersi e riconnettersi prima di abilitare questo tipo di input.

Si noti che il non +metodo di immissione dei caratteri ASCII per codice continuerà a essere eseguito anche dopo aver attivato questa modalità.


2
Perfetto! Riavviato invece di disconnettersi per ogni evenienza.
Cg2916,

1
✓ Disconnessione e accesso eseguito.
Alex Che

6

Invece di provare a ricordare che ✓ è U+2713(cosa che non sono in grado di fare), posso suggerire di provare un software che mantengo chiamato WinCompose . Si inserisce nella catena di input della tastiera e quando si utilizza l'impostazione predefinita Right Altcome tasto di composizione, consente di inserire combinazioni come:

  • Right Alt @ / per ✓
  • Right Alt @ X per ✗
  • Right Alt [ Space ] per ☐
  • Right Alt [ / ] per ☑
  • Right Alt [ x ] per ☒
  • ... e altre migliaia

C'è una GUI che ti consente di cercare sequenze e caratteri. Ovviamente se conosci solo il punto di codice Unicode per un dato carattere e non la combinazione (apparentemente intuitiva), puoi comunque attivare l'input Unicode in WinCompose ed effettuare le seguenti operazioni:

  • Right Alt u 2 7 1 3 per ✓

Infine, nota che Windows non ti consente di inserire caratteri Unicode oltre U+FFFFcon il EnableHexNumpadtasto, quindi non sarai in grado di inserire ad es. U+1F4A9 , Ma WinCompose ti consente di farlo:

  • Right Alt u 1 f 4 a 9 per 💩

1

Dopo aver letto questo ho scoperto che destra-alt e sinistra-alt producono risultati diversi per lo stesso codice.

Per ottenere GBP ho usato inserire 0163 a sinistra-alt, che produce ú. Dovrei usare right-alt 0163, che produce £.

Poiché utilizzo la mano destra sulla tastiera, premere alt-destra con la sinistra non è conveniente come premere alt-sinistra.

Prova a usare alt-destra invece di alt-sinistra.


0

Il meglio che ho scoperto è digitare più lentamente la sequenza numerica. Voglio digitare é, quindi vado Alt 130: é, ma se scrivo il più velocemente possibile, ottengo ♪, che è il cosiddetto simbolo musicale "ottava nota", che è normalmente realizzato con Alt 13. Linea di fondo , sembra essere un problema di sensibilità della tastiera e quelle maledette "aiutano" funzionalità anti-ripetizione. Forse la tastiera è sporca e il tasto Alt non regge stabilmente e scende dopo 1 3 e non ottiene lo 0. Comunque, la soluzione per ora è la pressione dell'aria che pulisce la tastiera e armeggia con la velocità di digitazione. Microsoft continua la sua incessante regressione verso il Medioevo ... ♪♪ éééé ♪♪♪ éé


Interessante scoperta sulla velocità. Ma se la tua ipotesi è errata sull'anti-ripetizione (che è regolabile), avrai ingannato Microsoft ingiustamente (su questo problema). :-) In generale, le risposte sono migliori se ti concentri sul problema tecnico ed eviti i commenti.
fixer1234
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.