使用自动热键键入时禁用触摸板

Windows:早在11月,我们就强调了TouchFreeze,这是一个小型实用程序,旨在防止您在键入时意外移动鼠标光标并弄乱正在键入的文本。读者bobbo33用一个聪明的自动热键脚本制作了一个改进版。...

Image for article titled Disable Your Touchpad When You're Typing with AutoHotkey

Windows:早在11月,我们就强调了TouchFreeze,这是一个小型实用程序,旨在防止您在键入时意外移动鼠标光标并弄乱正在键入的文本。读者bobbo33用一个聪明的自动热键脚本**了一个改进版。

帕特里克·丹克摄。

来自bobbo33在富有成效的极客论坛:

几个月前,LH发布了TouchFreeze的链接:

该程序旨在防止您在打字时用拇指意外撞击笔记本电脑/上网本的轨迹板。然而,这个程序并没有真正为我工作——我仍然时不时地意外地跳过光标。

这是我的自动热键版本,自从我创建它以来,它在过去的几周里一直运行良好(请注意,如果500毫秒的默认值对您来说还不够长,您可以调整计时器行。)我注意到method完全没有性能滞后,因为它是一个键盘挂钩。

我认为最好在我的AHK主脚本中添加这样的小功能,而不是为这些小调整安装YAU(另一个实用程序)。

; Script Function: ; Disables trackpad for 500ms any time a key is pressed (prevents accidental mouse clicks) ; #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a c***istent starting directory. ;keyboard hook code credit: http://www.autohotkey.com/forum/post-127490.html#127490 #Persistent OnExit, Unhook hHookKeybd := SetWindowsHookEx(WH_KEYBOARD_LL := 13, RegisterCallback("Keyboard", "Fast")) Return ReenableTrackpad: BlockInput, MouseMoveOff Return Unhook: UnhookWindowsHookEx(hHookKeybd) ExitApp Keyboard(nCode, wParam, lParam) { Critical If !nCode { BlockInput, MouseMove 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) }

AHK中的TouchFreeze备选方案[生产极客]

  • 发表于 2021-08-04 11:59
  • 阅读 ( 95 )
  • 分类:互联网

你可能感兴趣的文章

你的笔记本电脑触摸板坏了吗?这是解决办法

...板。这些提示大多适用于Windows,但那些在Mac上的也可以使用其中的一些。 ...

  • 发布于 2021-03-10 23:20
  • 阅读 ( 587 )

在windows 10中连接鼠标时自动禁用触摸板

如果您在Windows笔记本电脑上使用蓝牙或外部鼠标,触摸板可能会有点麻烦。幸运的是,只要**鼠标,就可以很容易地自动禁用触摸板。 ...

  • 发布于 2021-03-14 11:03
  • 阅读 ( 185 )

初学者快速自动热键指南

... 自动热键是一种脚本语言,允许创建宏和脚本,通常使用热键触发。自动热键的常见用法有: ...

  • 发布于 2021-03-21 16:59
  • 阅读 ( 335 )

如何修复windows中hp软件框架未安装错误

您是否使用笔记本电脑上的Fn+特殊键来快速执行调节音量或使电脑进入睡眠状态等功能?这些特殊功能是否突然在您的HP电脑上停止工作?可能您已经看到了这个热键支持错误消息,并且想知道如何修复它。 ...

  • 发布于 2021-03-29 09:03
  • 阅读 ( 449 )

如何在Windows10中启用内置的自动更正

...动更正!让我们看看如何通过两种不同的方法在Windows10上使用自动更正。 ...

  • 发布于 2021-03-30 18:14
  • 阅读 ( 270 )

如何控制你的mac的菜单栏与酒保

...起来,然后在你需要的时候把它们浮出水面。下面是如何使用它来整理你的菜单栏好,而不失去功能。 为什么酒保这么有用 有时似乎每个应用程序都会添加一个菜单栏项。随着时间的推移,菜单栏中的项目数量会不断增加。 ...

  • 发布于 2021-04-03 07:46
  • 阅读 ( 155 )

如何在连接外部鼠标时禁用pc的触摸板

...很烦人。它们太容易在你打字的时候被意外击中。如果你使用外置鼠标,那就更烦人了,因为你根本不需要触摸板。下面是如何在使用外部鼠标时禁用触摸板。 连接鼠标时自动禁用触摸板 让Windows在连接外部鼠标时自动禁用touc...

  • 发布于 2021-04-05 00:32
  • 阅读 ( 279 )

windows 10的2018年4月更新中的所有新功能,现已提供

...crosoft Edge中打开的网页、在新闻应用程序中阅读的文章、使用Microsoft Word处理的文档以及您在地图应用程序中查看的位置。 这个特性的目的是使您更容易恢复以前进行的“活动”。这些甚至会在您的设备之间同步,因此您可以...

  • 发布于 2021-04-06 10:18
  • 阅读 ( 231 )

如何使用自动热键创建自定义键盘快捷键

...“代码”,就可以创建一个在后台运行的脚本,并允许您使用设置的热键执行任何操作。如果有要更改的快捷键,可以重新映射。如果有一个短语是你经常键入的,你可以给它指定一个组合键。如果您定期手动运行一系列命令,...

  • 发布于 2021-04-08 06:06
  • 阅读 ( 217 )

如何在windows中自动键入带双空格的句点

...脑上这么做不是很好吗?我们会告诉你怎么做。 相关:使用自动热键脚本的初学者指南 我们将创建一个自动热键脚本,在双击空格键时**一个句点,后跟一个空格。AutoHotkey是一个免费的开源程序,允许您在Windows中自动执行重复...

  • 发布于 2021-04-08 10:44
  • 阅读 ( 166 )
upj0724903
upj0724903

0 篇文章

相关推荐