Windows 10 - Alt-Code führt zu falschem Zeichen

19

Ich arbeite auf einem Laptop unter Windows 10. Ich drücke Alt+ 2713, um ein "✓" -Zeichen zu erhalten, aber stattdessen erhalte ich ein "Ö" -Zeichen. Irgendwelche Gedanken, warum das so sein könnte?

Cg2916
quelle
Welches Programm? Welche Schriftart?
DavidPostill
Alt + 251 erhält ein Häkchen ... alt-codes.net
Moab
@ Moab Genau genommen ist das ein Quadratwurzelzeichen; U + 2713 ist ein anderer Charakter. (Auch in Gebietsschemata, die nicht US-Englisch sind, können die 128 wichtigsten ASCII-Codes unterschiedlich sein. Für mich erzeugt Alt + 251. ¹)
Ben N
3
Macht meinen Kopf weh!
Moab
Sie müssen auch das Pluszeichen eingeben. Literall alt PLUS 2713 (auf dem Nummernblock). Sie können auch solche mit nicht 0-9 hex eingeben, aber Sie müssen die Buchstaben auf der linken Seite eingeben, ohne sie loszulassen, und dies hängt von der Anwendung in GOOD LUCK ab, da wahrscheinlich etwas an mindestens eine dieser Zeichen gebunden ist (z. B. alt-a bis alt-f). edit: habe gerade die folgende antwort gesehen. Ja, Sie müssen den Registrierungseintrag aktivieren. Dies sollte heutzutage Standard sein, da der Durchschnittsmensch nicht weiß wie oder will, aber es ist super nützlich. Ich benutze +2047 für⁇ was funktioniert in Dateinamen, während ein regulärer? nicht.
Brent Rittenhouse

Antworten:

23

Standardmäßig kann die numerische Tastatur zur Eingabe von Zeichen per Code nur auf die ersten 256 Zeichen zugreifen. (Ich glaube, diese sind durch die Codepage Ihres Systems für Nicht-Unicode-Programme definiert.) Codes, die größer als 256 sind, werden umbrochen, sodass Sie mit Code 257 tatsächlich Zeichen 1 erhalten.

Um die Eingabe aller Unicode-Zeichen per Code zu aktivieren, erstellen Sie einen String-Registrierungswert in Computer\HKEY_CURRENT_USER\Control Panel\Input Methodcalled EnableHexNumpadmit dem Wert von 1. Dann werden Sie ein beliebiges Zeichen eingeben können , indem die rechte Alt - Taste gedrückt, drücken Sie die +Taste auf der numerischen Tastatur, Eingabe den Hex - Code ( 2, 7, 1, 3in Ihrem Fall), und Loslassen die Alt - Taste. Möglicherweise müssen Sie sich abmelden und erneut anmelden, bevor dieser Eingabetyp aktiviert wird.

Beachten Sie, dass die Nicht- +Eingabe von ASCII-Zeichen per Code auch nach Aktivierung dieses Modus fortgesetzt wird.

Ben N
quelle
2
Perfekt! Neu gestartet, anstatt sich nur für den Fall abzumelden.
Cg2916
1
✓ Abmelden und dann einloggen funktioniert.
Alex Che
6

Anstatt zu versuchen, sich daran zu erinnern, dass ✓ ist U+2713(was ich nicht kann), kann ich vorschlagen, eine von mir verwaltete Software namens WinCompose auszuprobieren . Es fügt sich in die Tastatureingabekette Right Altein und ermöglicht die Eingabe von Kombinationen wie:

  • Right Alt @ / für ✓
  • Right Alt @ X für ✗
  • Right Alt [ Space ] für ☐
  • Right Alt [ / ] für ☑
  • Right Alt [ x ] für ☒
  • … Und tausende mehr

Es gibt eine GUI , mit der Sie nach Sequenzen und Zeichen suchen können. Wenn Sie nur den Unicode-Codepunkt für ein bestimmtes Zeichen kennen und nicht die (vermeintlich intuitive) Kombination, können Sie die Unicode-Eingabe in WinCompose dennoch aktivieren und folgendermaßen vorgehen:

  • Right Alt u 2 7 1 3 für ✓

Beachten Sie schließlich, dass Windows Sie nicht zulässt , dass Sie Unicode-Zeichen über U+FFFFden EnableHexNumpadSchlüssel hinaus eingeben , so dass Sie zB nicht eingeben können U+1F4A9, aber WinCompose lässt Sie dies tun:

  • Right Alt u 1 f 4 a 9 für 💩
sam hocevar
quelle
1

Nachdem ich dies gelesen habe, habe ich festgestellt, dass Rechts-Alt und Links-Alt unterschiedliche Ergebnisse für denselben Code liefern.

Um GBP zu bekommen, habe ich left-alt 0163 eingegeben, was ú ergibt. Ich sollte Right-Alt 0163 verwenden, was £ ergibt.

Da ich meine rechte Hand auf der Tastatur benutze, ist das Drücken der rechten Alt-Taste mit der linken Hand nicht so bequem wie das Drücken der linken Alt-Taste.

Versuchen Sie es mit Rechts-Alt anstelle von Links-Alt.

Stephen H
quelle
0

Das Beste, was ich herausgefunden habe, ist, die numerische Sequenz langsamer einzugeben. Ich möchte é eingeben, also gehe ich auf Alt 130: é, aber wenn ich so schnell wie möglich eingebe, erhalte ich ♪, das sogenannte Achtel-Musiksymbol, das normalerweise mit Alt 13 erstellt wird , Es scheint ein Problem der Tastaturempfindlichkeit zu sein und diese verdammten "Hilfe" Anti-Wiederholungs-Funktionen. Möglicherweise ist die Tastatur verschmutzt und die Alt-Taste hält nicht stabil und fällt nach der 1 3 ab und erhält nicht die 0. Wie auch immer, die Lösung für den Moment besteht darin, die Tastatur mit Druckluft zu reinigen und mit der Schreibgeschwindigkeit zu basteln. Microsoft setzt seinen unerbittlichen Rückschritt bis ins Mittelalter fort ... ♪♪ éééé ♪♪♪ éé

user984803
quelle
Interessante Entdeckung über die Geschwindigkeit. Wenn Ihre Vermutung bezüglich der Wiederholungssperre (die einstellbar ist) jedoch falsch ist, haben Sie Microsoft zu Unrecht verurteilt (in diesem Fall). :-) Im Allgemeinen sind Antworten besser, wenn Sie sich auf das technische Problem konzentrieren und Kommentare vermeiden.
Fixer1234