Wie Typ I Sonderzeichen ( Alt+0 ???) in Windows auf einem Laptop ohne jede Art von numerischer Tastatur (auch eine nicht von FN zugegriffen wird )?
Im Moment benutze ich den NT 4 Charmap (der XP ist scheiße), aber weiß jemand, wie man effizienter arbeitet?
windows
special-characters
numpad
kinokijuf
quelle
quelle
Antworten:
Dies kann mit einem AutoHotkey- Skript erreicht werden.
Das Drehbuch
Wie es funktioniert
Die Zeile
<!1::Numpad1
simuliert das Drücken der Taste 1auf dem Ziffernblock, wenn die Tastenkombination auf der linken Seite von::
gedrückt wird.Hier steht
<!
die linke AltTaste und1
die Taste 1.Infolgedessen können Sie durch Drücken von "normal" verwenden, als wären sie auf der Zehnertastatur.
Hinweis:
Wenn Ihre Tastatur zwei AltTasten hat (anstatt eine AltGrTaste), können Sie dies auch mit der richtigen AltTaste ausführen. Es genügt, alle
<
Zeichen zu entfernen .Die Zeile
<!+::NumpadAdd
wird nur benötigt, wenn Sie Unicode-Zeichen mit Hexadezimalcodes eingeben möchten .Wie benutzt man
Laden Sie die neueste Version von AutoHotkey herunter und installieren Sie sie.
Speichern Sie das obige Skript
numpad.ahk
mit Ihrem bevorzugten Texteditor unter.Doppelklicken Sie auf die Datei, um das Skript auszuführen.
Wenn Sie möchten, kopieren Sie das Skript (oder einen Link dazu) in den
Startup
Ordner.quelle
<!
durch eine zu ersetzen<^>!
, um AltGr anstelle von AltLeft zu verwenden, aber es wird nicht funktionieren. Irgendeine Idee warum?1
zuNum1
geht. Das Problem ist, dass Sie immer noch dieAltGr
Taste drücken, nichtAlt
alleine (was auch mit dem echten Nummernblock nicht funktionieren würde). Es könnte einen Weg geben, aber ich kann es nicht sehen. Sie können eine neue Frage stellen.Ich habe versucht, den Unicode-IME , und es funktioniert. Jetzt muss ich mir alle Codepunkte merken.
Unicode IME für Windows XP
Sie müssen den entsprechenden Teil der Systemsteuerung öffnen, in Win-7 ist es so etwas wie
Region and Language
Keyboards and Languages
,Keyboard
Die verlinkte Seite (Stand 2005) beschreibt (vermutlich für XP)
Add Input Language
Input Language
=Chinese (Taiwan)
Keyboard Layout/IME
=Chinese (Traditional) - Unicode
(Details variieren offensichtlich zwischen den Windows-Versionen)
Die verknüpfte Seite wird fortgesetzt
Unicode IME für Windows Vista und Windows 7
Das oben beschriebene offizielle Microsoft "Unicode IME" wurde in Vista entfernt und ist in Windows 7 nicht vorhanden.
In einem MSDN-Blog finden Sie einige Anweisungen zum Hinzufügen eines Unicode-IME. Zu diesem Zeitpunkt war der Vorgang jedoch noch nicht abgeschlossen.
Ich habe dieses Unicode-IME unter Windows-7 64-Bit installiert und es funktioniert gut.
Um den IME zu installieren, müssen Sie
\Program Files\Windows NT\TableTextService
und danncd
in das obige Verzeichnis undrundll32 TableTextService.dll RegisterProfile TableTextServiceUnicode.txt
Verwenden des Unicode-IME
Sie drücken Left Alt+ Shift, um zu Unicode IME (oder wieder zurück) zu wechseln. Die Cursorform ändert sich in einen Unterstrich und das Tastatursymbol im Systembenachrichtigungsbereich ändert sich entsprechend. Wenn Sie dann vier hexadezimale Ziffern in Notepad (oder eine andere Anwendung?) Eingeben, wird das Unicode-Zeichen für diesen Unicode-Codepunkt eingefügt.
IME-Definition
Unten finden Sie den Anfang und das Ende der IME-Textdatei-Definition. Das Copyright / die Lizenz für das Original ist nicht klar, aber es scheint frei verfügbar zu sein.
quelle