zu maskierender Shift bleibt down

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: zu maskierender Shift bleibt down

Re: zu maskierender Shift bleibt down

by gregster » 17 May 2022, 09:32

Rohwedder wrote:
17 May 2022, 06:18
Ohne #InstallKeybdHook das gleiches Varhalten:
Das heißt ja nicht zwangsläufig, dass kein Hook verwendet wird. ListHotkeys zeigt bei mir, dass <+1 den Hook verwendet, auch wenn ich #InstallKeybdHook entferne. Bestimmte Hotkey-Tastenkombinationen brauchen immer den Hook, afaik.

Re: zu maskierender Shift bleibt down

by Rohwedder » 17 May 2022, 06:18

Ohne #InstallKeybdHook das gleiches Verhalten: wwwwwwwwwwwwwwwwww1!W!!W!!W!!W!!W!!W!W!!W!!W!!W!W!!W!!W!!W!
etwas andere Historie. Die Fehlfunktion tritt nicht nach einer einer bestimmten Zeit auf, sondern, wie hier, bereits nach 1 Sekunde bis etwa eine Minute.

Code: Select all

VK  SC	Type	Up/Dn	Elapsed	Key		Window
-------------------------------------------------------------------------------------------------------------
0D  01C	 	d	3.84	Enter          	*Unbenannt - Editor
0D  01C	 	u	0.08	Enter          	
A0  02A	 	d	2.28	LShift         	
A0  02A	 	d	0.52	LShift         	
A0  02A	 	d	0.03	LShift         	
A0  02A	 	d	0.03	LShift         	
31  002	h	d	0.03	1              	
A0  02A	i	u	0.00	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.03	LShift         	
A0  02A	i	u	0.06	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.02	LShift         	
A0  02A	i	u	0.05	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.01	LShift         	
A0  02A	i	u	0.05	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.02	LShift         	
A0  02A	i	u	0.05	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.01	LShift         	
A0  02A	i	u	0.05	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.03	LShift         	
A0  02A	i	u	0.06	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.01	LShift         	
A0  02A	i	u	0.05	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.02	LShift         	
31  002	h	d	0.00	1              	
31  002	h	d	0.03	1              	
A0  02A	i	u	0.02	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.01	LShift         	
31  002	h	d	0.00	1              	
31  002	h	d	0.05	1              	
A0  02A	i	u	0.00	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.02	LShift         	
31  002	h	d	0.02	1              	
A0  02A	i	u	0.03	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
31  002	h	d	0.00	1              	
A0  02A	i	d	0.01	LShift         	
31  002	h	d	0.03	1              	
A0  02A	i	u	0.01	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
31  002	h	d	0.02	1              	
A0  02A	i	d	0.00	LShift         	
31  002	h	d	0.03	1              	
A0  02A	i	u	0.02	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.01	LShift         	
31  002	h	d	0.00	1              	
A0  02A	i	u	0.05	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
31  002	h	d	0.00	1              	
A0  02A	i	d	0.02	LShift         	
31  002	h	d	0.02	1              	
A0  02A	i	u	0.03	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
31  002	h	d	0.00	1              	
A0  02A	i	d	0.01	LShift         	
31  002	h	d	0.02	1              	
A0  02A	i	u	0.03	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
31  002	h	d	0.00	1              	
A0  02A	i	d	0.02	LShift         	
31  002	h	d	0.02	1              	
A0  02A	i	u	0.03	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
31  002	h	d	0.01	1              	
A0  02A	i	d	0.02	LShift         	
31  002	h	d	0.02	1              	
A0  02A	i	u	0.03	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.02	LShift         	
31  002	 	d	0.00	1              	
31  002	 	d	0.01	1              	
57  011	i	d	0.03	w              	
57  011	i	u	0.00	w              	
31  002	 	d	0.02	1              	
31  002	 	d	0.03	1              	
57  011	i	d	0.02	w              	
57  011	i	u	0.00	w              	
31  002	 	d	0.03	1              	
31  002	 	d	0.03	1              	
57  011	i	d	0.02	w              	
57  011	i	u	0.00	w              	
31  002	 	d	0.02	1              	
31  002	 	d	0.03	1              	
57  011	i	d	0.02	w              	
57  011	i	u	0.00	w              	
31  002	 	d	0.01	1              	
31  002	 	d	0.03	1              	
57  011	i	d	0.02	w              	
57  011	i	u	0.00	w              	
31  002	 	d	0.03	1              	
31  002	 	d	0.03	1              	
57  011	i	d	0.01	w              	
57  011	i	u	0.00	w              	
31  002	 	d	0.03	1              	
57  011	i	d	0.03	w              	
57  011	i	u	0.00	w              	
31  002	 	d	0.00	1              	
31  002	 	d	0.03	1              	
57  011	i	d	0.03	w              	
57  011	i	u	0.00	w              	
31  002	 	d	0.00	1              	
31  002	 	d	0.03	1              	
57  011	i	d	0.03	w              	
57  011	i	u	0.00	w              	
31  002	 	d	0.00	1              	
31  002	 	d	0.05	1              	
57  011	i	d	0.01	w              	
57  011	i	u	0.00	w

Re: zu maskierender Shift bleibt down

by just me » 17 May 2022, 05:16

31 002 h d 0.01 1
Ich bin nicht sicher, aber:
Dein Hotkey wird über den Keyboardhook abgefangen. Soweit ich mich erinnern kann, muss der Hook innerhalb einer bestimmten Zeit die Kontrolle an das System zurückgeben. Wenn nicht, wird er vom System deaktviert. Das könnte das Verhalten erklären.

zu maskierender Shift bleibt down

by Rohwedder » 17 May 2022, 04:00

Hallo,
dieses Skript:

Code: Select all

#InstallKeybdHook
#KeyHistory 500
<+1::
While GetKeyState("1", "P")
{
	Send w
	Sleep 50
}
SoundBeep
Return
sendet hier (Unicode A_AhkVersion: 1.1.34.02 64bit): wwwwwwwww1!W!!W!W!!W!!W!!W!W!!W!!W!!W!!W!W!!W!!W!
Zugehörige Tasten Historie:

Code: Select all

VK  SC	Type	Up/Dn	Elapsed	Key		Window
-------------------------------------------------------------------------------------------------------------
A0  02A	 	d	9.91	LShift         	Unbenannt - Editor
A0  02A	 	d	0.52	LShift         	
A0  02A	 	d	0.05	LShift         	
A0  02A	 	d	0.03	LShift         	
31  002	h	d	0.01	1              	
A0  02A	i	u	0.02	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.02	LShift         	
A0  02A	i	u	0.05	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.02	LShift         	
A0  02A	i	u	0.05	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.02	LShift         	
A0  02A	i	u	0.05	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.02	LShift         	
A0  02A	i	u	0.05	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.02	LShift         	
A0  02A	i	u	0.05	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.02	LShift         	
A0  02A	i	u	0.05	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.02	LShift         	
A0  02A	i	u	0.05	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.02	LShift         	
A0  02A	i	u	0.05	LShift         	
57  011	i	d	0.00	w              	
57  011	i	u	0.00	w              	
A0  02A	i	d	0.02	LShift         	
31  002	 	d	0.00	1              	
31  002	 	d	0.03	1              	
57  011	i	d	0.01	w              	
57  011	i	u	0.00	w              	
31  002	 	d	0.02	1              	
31  002	 	d	0.03	1              	
57  011	i	d	0.02	w              	
57  011	i	u	0.00	w              	
31  002	 	d	0.02	1              	
57  011	i	d	0.05	w              	
57  011	i	u	0.00	w              	
31  002	 	d	0.00	1              	
31  002	 	d	0.03	1              	
57  011	i	d	0.03	w              	
57  011	i	u	0.00	w              	
31  002	 	d	0.00	1              	
31  002	 	d	0.05	1
Fehlt hier nicht ein A0 02A i u 0.05 LShift und Autohotkey vergisst ab da LShift und 1 zu maskieren?
Der Soundbeep erfolgt erst nach dem Loslassen von Taste 1.
Dieser Effekt tritt manchmal erst viel später auf. Eine RShift-Version des Skripts verhält sich gleich.

Top