Hallo Wolf,
noch ein Nachtrag zum letzten Posting.
Ich habe die KeyScanCodes beim Tippen mitschreiben lassen.
Der Unterschied ist, dass das OnKeyUp Event der u-Taste manchmal erst nach dem "BACKSPACE" der Diakritika-Taste ausgelöst wird und nicht direkt nach dem KeyDown.
AHK puq30: Diakritika-Taste verändert nur vorhergehendes Zeichen:
OnKeyDown, Key code=85, Control keys=, Key name u
OnKeyPress u
OnKeyup, Key code=85, Control keys=, Key name u
OnKeyDown, Key code=8, Control keys=, Key name BACKSPACE
OnKeyPress
OnKeyup, Key code=8, Control keys=, Key name BACKSPACE
OnKeyDown, Key code=231, Control keys=, Key name Unassigned
OnKeyPress ü
OnKeyup, Key code=231, Control keys=, Key name Unassigned
OnKeyDown, Key code=32, Control keys=, Key name SPACEBAR
OnKeyPress
OnKeyup, Key code=32, Control keys=, Key name SPACEBAR
————————————————————————————
AHK puq30: Diakritika-Taste wirkt auf nachfolgendes Zeichen:
OnKeyDown, Key code=85, Control keys=, Key name u
OnKeyPress u
OnKeyDown, Key code=8, Control keys=, Key name BACKSPACE
OnKeyPress
OnKeyup, Key code=8, Control keys=, Key name BACKSPACE
OnKeyDown, Key code=231, Control keys=, Key name Unassigned
OnKeyPress ü
OnKeyup, Key code=85, Control keys=, Key name u
OnKeyup, Key code=231, Control keys=, Key name Unassigned
OnKeyDown, Key code=16, Control keys=Shift{Left}, Key name SHIFT
OnKeyDown, Key code=50, Control keys=Shift{Left}, Key name 2
OnKeyPress "
OnKeyup, Key code=16, Control keys=, Key name SHIFT
OnKeyDown, Key code=16, Control keys=Shift{Left}, Key name SHIFT
OnKeyup, Key code=50, Control keys=Shift{Left}, Key name 2
OnKeyup, Key code=16, Control keys=, Key name SHIFT
Das ganze beim msklc-Treiber:
KeyUp-Event erfolgt vor dem nächsten KeyDown-Event:
OnKeyDown, Key code=85, Control keys=, Key name u
OnKeyPress u
OnKeyup, Key code=85, Control keys=, Key name u
OnKeyDown, Key code=186, Control keys=, Key name OEM specific
OnKeyPress ¨
OnKeyup, Key code=186, Control keys=, Key name OEM specific
OnKeyDown, Key code=32, Control keys=, Key name SPACEBAR
OnKeyPress
OnKeyup, Key code=32, Control keys=, Key name SPACEBAR
———————————————————————————————
KeyUp-Event erfolgt erst nach dem nächsten KeyDown-Event:
OnKeyDown, Key code=85, Control keys=, Key name u
OnKeyPress u
OnKeyDown, Key code=186, Control keys=, Key name OEM specific
OnKeyPress ¨
OnKeyup, Key code=85, Control keys=, Key name u
OnKeyup, Key code=186, Control keys=, Key name OEM specific
OnKeyDown, Key code=32, Control keys=, Key name SPACEBAR
OnKeyPress
OnKeyup, Key code=32, Control keys=, Key name SPACEBAR
Also scheint mein linker Ringfinger etwas zu langsam die Taste zu lösen. War bisher nie ein Problem. Könnte das OnKeyUp-Event ignoriert werden - falls das die Ursache ist ? Ich werde versuchen etwas ordentlicher zu tippen und erst eine Taste loszulassen bevor ich die nächste anschlage.
Noch einen schönen Tag.
Emil