kleines omega in notepad / notepad ++ für autohotkey

0

Ich versuche, einen Autohotkey mit Notepad ++ zu schreiben (auch mit Notepad ausprobiert), aber es stellte sich heraus, dass dies in den Standardeinstellungen nicht möglich war. Ich habe im Internet nachgesehen und festgestellt, dass ISO 8859-7: 2003 und die UNICODE-Codierung es haben, und habe den Editor ++ -> Codierung-> Zeichensatz-> Griechisch-> ISO 8859-7 geändert

Ich kann aber immer noch kein kleines Omega einlegen.

Jede Hilfe wird geschätzt.

Vielen Dank

Tab
quelle
Welche Schriftart verwenden Sie? Hat diese Schrift ein kleines Omega?
DavidPostill
SciTE4AutoHotkey ist ein ziemlich guter Editor, wenn Sie nicht mit Notepad ++ arbeiten. Wenn Sie versuchen, ein kleines Omega in einer Zeichenfolge für die Anzeige zu verwenden, können Sie auch mit chr(0x3C9)oder als Tastendruck darauf {U+03C9}
verweisen

Antworten:

0

Verschiedene Möglichkeiten zum Senden von Unicode-Zeichen in AutoHotkey:

vText := Chr(0x3C9)
SendInput %vText%

SendInput {U+03C9}

WinGet, hWnd, ID, A
ControlGetFocus, vCtlClassNN, ahk_id %hWnd%
PostMessage, 0x102, 0x3C9, 1, %vCtlClassNN%, ahk_id %hWnd% ;WM_CHAR
vafylec
quelle
0

Dies ist der lange Weg, ermöglicht aber auch die Eingabe aller Unicode-Zeichen "von Hand".

Alt-Codes :

"Small Omega" kann mit einem Alt-Code eingegeben werden, wenn er im Registrierungseditor aktiviert ist:

HKEY_CURRENT_USER> Systemsteuerung> Eingabemethode

String-Wert: EnableHexNumpad

Wertdaten: 1

(von "Ben N" in Post- Windows 10 - Alt-Code führt zu falschem Zeichen )

Dann,

es durch AHK zu tippen ist dasselbe wie von Hand:

Send, {RAlt down}{NumpadAdd}{Numpad0}{Numpad3}c{Numpad9}{RAlt up}

Jedoch,

Das Skript funktioniert nicht für Benutzer, für die der Wert EnableHexNumpad im Registrierungseditor nicht aktiviert ist.

Ich habe auch einen Vorschlag von vafylec überprüft :Send, {U+03c9}

ExoVamp
quelle