如何将 CapsLock 键用作 autohotkey 中的修饰符类型键?
例如,目前我目前正在执行以下操作:
t=0
CapsLock::t:=!t
#If t
y::6
u::7
Run Code Online (Sandbox Code Playgroud)
理想情况下,我希望能够按住 CapsLock 键来触发按键。
除了以下内容之外,基本上是否有类似的方式编写上述代码?
CapsLock & y::6
Run Code Online (Sandbox Code Playgroud) 我在AutoHotkey脚本中编写了两个函数:fun1()
和fun2()
. 我现在需要绑定fun1()
到何时Pause被按下,并绑定fun2()
到何时Pause被释放。
例如,我会按住Pause隐藏所有窗口,然后松开Pause以恢复所有窗口。(这个例子不是我的实际目标)。
我怎么能在 AutoHotkey 中做到这一点?
有没有办法在 AutoHotKey 中运行 Windows 命令行命令,而无需打开命令提示符并发送按键?
我想运行隐藏在后台的命令。例如
del C:\Users\Test\Desktop\test.txt
我知道 AutoHotKey 中有一个删除文件命令,但我希望能够运行其他在 AHK 中不起作用的命令行命令。那只是一个例子。
谢谢!
我最近在我的电脑上交换了 ctrl 和 alt 功能,让它感觉更像一个 mac,但有一件事仍然困扰着我。当我现在按 alt-tab 时,我会在我正在使用的应用程序的不同选项卡中循环,但我希望它在窗口中循环,这就是 ctrl-tab 现在所做的。有谁知道我可以运行的脚本来处理这个问题?谢谢!
编辑:我仍然想要这两个功能,我只想交换它们的键(而不是 alt-tab 交换窗口,我想要 ctrl-tab。我想要 alt-tab 而不是 ctrl-tab 交换选项卡。这是我想要交换的唯一功能)
在 autohotkey 的#IfWinActive
声明中,是否可以指定多个条件?具体来说,ahk_class
和ahk_exe
?例如,类似于
#IfWinActive ahk_exe test.exe && ahk_class Test
; window specific stuff
#IfWinActive ; Test
Run Code Online (Sandbox Code Playgroud) 我碰巧希望将我不关注的任何应用程序缩小(例如 100%),但将重点关注的应用程序放大(至 200%)。这既可以最大限度地利用我的高分辨率笔记本电脑屏幕进行周边视觉,又可以让我的眼睛在专注的任务上得到休息。
我不是在谈论每个应用程序,例如在 Windows 中设置单个应用程序的 DPI
我希望任何支持缩放的应用程序在我查看时能够重新缩放。
放大镜很糟糕,如果你想到这一点:)
我认为它需要是一个自动热键(AHK)脚本。
使用Windows 上的AutoHotkey,您可以使用以下脚本关联在默认浏览器中打开 URL(网页或链接)的快捷方式:
^!g::Run https://mail.google.com/
Run Code Online (Sandbox Code Playgroud)
当按+ +时,这将在最后一个活动窗口的新选项卡中打开 Gmail 。CTRLALTG
我该如何做,但在新窗口中打开 URL ?
Windows 中的 Metro 应用程序的安装目录似乎有一个特殊的扩展名,例如新的 Windows 终端位于C:\Program Files\WindowsApps\Microsoft.WindowsTerminalPreview_1.3.2382.0_x64__8wekyb3d8bbwe\
. 我注意到其他 Metro 应用程序_8wekyb3d8bbwe
的路径中也有该扩展。
我在编写必须启动 Windows 终端的 AutoHotkey 脚本时遇到了这个问题,这是通过
Run shell:AppsFolder\Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe!App
Run Code Online (Sandbox Code Playgroud)
它看起来与安装目录路径类似,但命令中没有版本或体系结构(该 _1.3.2382.0_x64_
部分丢失)。但是我必须指定_8wekyb3d8bbwe
才能使其正常工作,我很好奇这是什么。
代表什么_8wekyb3d8bbwe
?它背后的含义是什么?为什么会存在?
在 Windows 10(可能还有所有其他 Windows 版本)中,单击其手柄上方或下方的滚动条可向上或向下滚动一页。但相反,我想跳转到单击的位置。已经有一个功能,可以通过使用Shift+Click或(在某些应用程序中)右键单击并从上下文菜单中选择“滚动到此处”来触发。但我希望该功能成为默认行为。
如何使“滚动到此处”成为滚动条中左键单击的默认操作?
理想情况下,应该有一个注册表设置或类似的东西。但我也愿意接受像 AutoHotKey 脚本这样的黑客攻击,该脚本可以检测滚动条上的左键单击并Shift为这些单击注入 a 。
windows windows-registry autohotkey scrolling desktop-customization
autohotkey ×10
windows ×4
windows-10 ×3
command-line ×1
key-binding ×1
macos ×1
scaling ×1
scrolling ×1
windows-7 ×1