[Neo] Re: AHK-Treiber verändert Touchpadgesten

2019-09-25 Diskussionsfäden Max Schillinger
Hi ka'imi,

das ist ein interessanter Hinweis!

Mir hat eine Nutzerin von neo2-llkh berichtet, dass sie ähnliche 
Touchpad-Probleme hat:
AltGr+V (Return) führt dazu, dass das vertikale Scrollen mit dem Touchpad nicht 
mehr funktioniert.

Dann spielt es eventuell gar keine Rolle, welchen Tastatur-Treiber man 
verwendet.

Grüße
Max

Am 25. September 2019 17:56:28 MESZ schrieb "ka’imi" :
>On 25.09.19 13:07, neo-lay...@hhae.de wrote:
>> Hat jemand eine Idee, woher dieser Fehler kommt und wie er zu beheben
>> ist?
>
>Ich phantasiere einfach mal, daß der Touchpad-Treiber sich als Maus +
>Tastatur anmeldet und gewisse Funktionen über Tastaturkürzel
>implementiert sind.
>
>
>Gruß,
>ka’imi
>
>-- 
>In the beginning the universe was created. This has made a lot of
>people
>very angry and been widely regarded as a bad move.
>___
>Diskussion mailing list -- diskussion@neo-layout.org
>To unsubscribe send an email to diskussion-le...@neo-layout.org
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: AHK-Treiber verändert Touchpadgesten

2019-09-25 Diskussionsfäden ka’imi
On 25.09.19 13:07, neo-lay...@hhae.de wrote:
> Hat jemand eine Idee, woher dieser Fehler kommt und wie er zu beheben
> ist?

Ich phantasiere einfach mal, daß der Touchpad-Treiber sich als Maus +
Tastatur anmeldet und gewisse Funktionen über Tastaturkürzel
implementiert sind.


Gruß,
ka’imi

-- 
In the beginning the universe was created. This has made a lot of people
very angry and been widely regarded as a bad move.
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: AHK-Treiber verändert Touchpadgesten

2019-09-25 Diskussionsfäden urac
Hallo,

die Fehler kann ich bestätigen...
Da ich aber selbst seit 10 Jahren nicht mehr ins AHK-Skript geguckt habe,
kann ich zur Fehlersuche wohl nichts beitragen.
Wenn du auf die Bildschirmtastatur verzichten kannst, kannst du aber mal
diese Alternative ausprobieren:
https://github.com/MaxGyver83/neo2-llkh/tree/master/bin

Viele Grüße
Jurek

Am Mi., 25. Sept. 2019 um 13:10 Uhr schrieb :

> Hallo zusammen,
>
> mir bereitet die Autohotkeyversion einige Probleme:
>
> 1. Es verändert die Tochpadgesten: Z.B. wir aus einem Dreifingerklick
> anstelle eines Mittelkicks ein Verändern der Projiziereneinstellungen.
> (Also wie mit dem (nicht angeschlossenen) Zweitbildschirm verfahren
> werden soll.) Aus einem Vierfingerklick wird das Deaktivieren des
> Touchpads!
> Sobald Neo deaktiviert wird (Rechtsklick auf das Traysysmbol -
> Deaktivieren) funktioniert alles wieder.
>
> 2. Nach einem Dreifingerklick verhält es sich so als, ob die ganze Zeit
> die Steuerungstaste (oder irgend eine andere Umschalttaste?) gedrückt
> wär. (Die Einrastfunktion ist nicht aktiviert.) Dieses bleibt auch noch
> so, nachdem Neo deaktiviert/beendet wurde (geht dann aber wieder nach
> einigem Rumdrücken auf diversen Tasten raus.)
>
> (Der ca. 10 Jahre alte depreciated-AHK-Treiber hat diese beiden Fehler
> nicht.)
>
> (3. Die Tastaturanzeige Mod3-F1 hat Fehler bei der Skallierung, wenn die
> Anzeigeskalierung größer als 100% ist.)
>
> Hat jemand eine Idee, woher dieser Fehler kommt und wie er zu beheben ist?
>
> -
> Systeminformationen:
> Neo 2.0 r2446-r2354 (neo20.exe)
> Windows 10 Education Version 1903 (Build 18362.356)
> -
> AHK-Ausgabe:
>
> Script lines most recently executed (oldest first).  Press [F5] to
> refresh.  The seconds elapsed between a line and the one after it is in
> parentheses to the right (if not 0).  The bottommost line's elapsed time
> is the number of seconds since it executed.
>
> 20280: if (DNCS%char% != "")
> 20282: if (CS%char% != "")
> 20283: SendBlindShiftFixed(char, "{" . CS%char% . " down}")
> 20304: if (UNSH%char%)
> 20305: if (IsShiftLPressed)
> 20311: if (IsShiftRPressed)
> 20314: Send,"{blind}" . theseq
> 20328: }
> 20286: }
> 20239: }
> 20240: }
> 20244: Check_BSTUpdate()
> 20544: if (useDBST)
> 20555: if (useBST &&  (DoBSTUpdate || (Comp != BSTLastComp) || (EbeneC
> != BSTLastEbeneC) || (EbeneNC != BSTLastEbeneNC)))
> 20561: }
> 20245: }
> 20160: }
> 21988: Return (0.01)
> 21987: AllStar(A_ThisHotkey)
> 20129: PhysKey := This_HotKey
> 20130: if (SubStr(PhysKey,1,1) == "*")
> 20131: PhysKey := SubStr(PhysKey,2)
> 20132: if (SubStr(PhysKey,-2) == " up")
> 20133: PhysKey := SubStr(PhysKey,1,StrLen(PhysKey)-3)
> 20134: IsDown := 0
> 20135: }
> 20137: if (TransformProc != "")
> 20140: ActKey := PhysKey
> 20141: if ((striktesMod2Lock == 0) && (NOC%ActKey% == 1))
> 20144: Ebene := EbeneC
> 20145: if (Ebene7 &&  (CP7%ActKey% != ""))
> 20147: if (Ebene8 &&  (CP8%ActKey% != ""))
> 20150: char := CP%Ebene%%ActKey%
> 20151: if (PressHookProc != "")
> 20156: if (IsDown == 1)
> 20159: CharStarUp(PhysKey)
> 20248: if (PR%PhysKey% != "")
> 20249: tosend := PR%PhysKey%
> 20250: PR%PhysKey% := ""
> 20251: if (SubStr(tosend,1,1)=="P")
> 20255: CharOutUp(tosend)
> 20289: if (CharOutFilterProc != "")
> 20294: if (DNCS%char% != "")
> 20297: if (CS%char% != "")
> 20298: SendBlindShiftFixed(char, "{" . CS%char% . " up}")
> 20304: if (UNSH%char%)
> 20305: if (IsShiftLPressed)
> 20311: if (IsShiftRPressed)
> 20314: Send,"{blind}" . theseq
> 20328: }
> 20301: }
> 20256: }
> 20257: PP%PhysKey% := ""
> 20258: }
> 20160: }
> 21988: Return (0.08)
> 21987: AllStar(A_ThisHotkey)
> 20129: PhysKey := This_HotKey
> 20130: if (SubStr(PhysKey,1,1) == "*")
> 20131: PhysKey := SubStr(PhysKey,2)
> 20132: if (SubStr(PhysKey,-2) == " up")
> 20133: PhysKey := SubStr(PhysKey,1,StrLen(PhysKey)-3)
> 20134: IsDown := 0
> 20135: }
> 20137: if (TransformProc != "")
> 20140: ActKey := PhysKey
> 20141: if ((striktesMod2Lock == 0) && (NOC%ActKey% == 1))
> 20144: Ebene := EbeneC
> 20145: if (Ebene7 &&  (CP7%ActKey% != ""))
> 20147: if (Ebene8 &&  (CP8%ActKey% != ""))
> 20150: char := CP%Ebene%%ActKey%
> 20151: if (PressHookProc != "")
> 20156: if (IsDown == 1)
> 20159: CharStarUp(PhysKey)
> 20248: if (PR%PhysKey% != "")
> 20249: tosend := PR%PhysKey%
> 20250: PR%PhysKey% := ""
> 20251: if (SubStr(tosend,1,1)=="P")
> 20255: CharOutUp(tosend)
> 20289: if (CharOutFilterProc != "")
> 20294: if (DNCS%char% != "")
> 20297: if (CS%char% != "")
> 20298: SendBlindShiftFixed(char, "{" . CS%char% . " up}")
> 20304: if (UNSH%char%)
> 20305: if (IsShiftLPressed)
> 20311: if (IsShiftRPressed)
> 20314: Send,"{blind}" . theseq
> 20328: }
> 20301: }
> 20256: }
> 20257: PP%PhysKey% := ""
> 20258: }
> 20160: }
> 21988: Return (7.83)
> 21987: AllStar(A_ThisHotkey)
> 20129: PhysKey := This_HotKey
> 20130: if (SubStr(PhysKey,1,1) == "*")
> 20131: PhysKey := SubStr(PhysKey,2)
> 20132: if (SubStr(PhysKey,-2) == " up")
> 20136: IsDown := 1
> 20137: if (TransformProc != "")