touchfreeze Alternative in autohotkey

Vor ein paar Monaten erzielte LH einen Link zu TouchFreeze.

Dieses Programm wurde entwickelt, um Ihnen versehentlich Schlagen Sie Ihren Laptop / Netbook-Trackpad mit den Daumen zu stoppen, während Sie tippen. Allerdings hat dieses Programm nicht wirklich für mich arbeiten – ich sprang noch versehentlich den Cursor von Zeit zu Zeit.

Also hier ist meine Autohotkey-Version, die für den letzten paar Wochen sehr gut für mich gearbeitet hat, da ich es erstellt. (Beachten Sie, dass Sie die Timer-Linie optimieren können, wenn die 500ms Standard ist noch nicht lange genug für Sie.) Ich habe keine Leistung lag bei allen mit der Methode bemerkt habe, da es sich um eine Tastatur-Hook ist.

Ich denke, es ist immer besser, wenig Funktionen wie diese meine AHK Master Skript hinzuzufügen, anstatt die Installation YAU (noch ein weiteres Werkzeug) für diese kleinen zwickt.

Script-Funktion; Deaktiviert Trackpad für 500ms jederzeit eine Taste gedrückt wird (verhindert versehentliche Klicks Maus)

#NoEnv, Empfohlen für Leistung und Kompatibilität mit zukünftigen AutoHotkey Releases;. Sendmode Input, empfohlen für neue Skripte aufgrund seiner überlegenen Geschwindigkeit und Zuverlässigkeit;. SetWorkingDir% A_ScriptDir%, sorgt für ein einheitliches Startverzeichnis.

Tastatur-Hook-Code Kredit: http://www.autohotkey.com/forum/post-127490.html#127490;#Persistent;OnExit, aushängen

hHookKeybd: = SetWindowsHookEx (WH_KEYBOARD_LL: = 13, Registercallback ( “Keyboard”, “Fast”)); Return

ReenableTrackpad; Blockinput, MouseMoveOff; Return

Aushängen; UnhookWindowsHookEx (hHookKeybd); ExitApp

Tastatur (nCode, wParam, lParam); Critical;! Wenn nCode; Blockinput, Mouse; SetTimer, ReenableTrackpad, 500; Return CallNextHookEx (nCode, wParam, lParam)

SetWindowsHookEx (idHook, PFN); Return DllCall ( “SetWindowsHookEx”, “int”, idHook “Uint”, PFN “Uint”, DllCall ( “GetModuleHandle”, “Uint”, 0), “Uint”, 0)

UnhookWindowsHookEx (hHook); Return DllCall ( “UnhookWindowsHookEx”, “Uint”, hHook)

CallNextHookEx (nCode, wParam, lParam, hHook = 0); Return DllCall ( “CallNextHookEx”, “Uint”, hHook, “int”, nCode, “Uint”, wParam, “Uint”, lParam)

Erscheint nicht richtig für mich zu arbeiten. Ich benutze AHK sehr viel, und weiß, dass ich es richtig läuft. Ich habe auch meinen Wohnsitz Skript deaktiviert.

Ich habe Windows 7 auf einem MacBook Air, und während ich das große Touchpad die meiste Zeit lieben, ich mit ihm am Ende klicken, während ich die Eingabe bin. Das Skript hat mich verhindern, dass meine Maus bewegen, aber nicht von ihm klicken.

Als ich eine Zeichenfolge eingeben, bin ich nicht in der Lage, die Maus zu bewegen, aber Klick funktioniert immer noch, wenn es nicht sollte. Dies ist ein großartiges Drehbuch Idee, und ich hoffe, dass es verbessert werden.

D

Genial! Es scheint sehr gut in Windows 7 Pro.

Im 1908 Supreme Court Fall White-Smith Music Publishing Co. v. Apollo Co., entschied das Gericht, eher seltsam, dass auf die Papierrollen codierten Songs verwendet selbstspiel Klaviere zu fahren (aber für die der Original-Song Schöpfer war nicht kompensiert) nicht auf eine Urheberrechtsverletzung dar, da die Rollen nicht in lesbarer Form waren, wurde dieses Urteil wirksam durch das Copyright Act von 1909 aufgehoben.