我正在将我的mac工作流迁移到Windows。我无法忍受的一件事是超级钥匙,它是Ctrl
+ Option
+ Shift
+ Cmd
的组合。我使用Karabiner应用程序将Capslock
重新映射到此Hyper
密钥。我听说Autohotkey是一个Karabiner替代Windows的。你们能帮我在Windows中模仿这个功能吗?如何在Windows 10中使用autohotkey模拟超级密钥
我的理想结果是:
- 停用
Capslock
完全是因为我很少用这个 - 切换
Capslock
将执行ESC
关键 - 按住
Capslock
将执行Ctrl
+Alt
+Shift
+Windows
。例如Capslock + C
将是Ctrl+Alt+Shift+Windows+C
非常感谢提前!
以下是我尝试用AHK脚本,但它并不适用于任何人想帮助我在所有工作:(
;-----------------------------------------
; hyper key for windows
;=========================================
; --------------------------------------------------------------
; notes
; --------------------------------------------------------------
; ! = alt
;^= ctrl
; + = shift
; # = lwin|rwin
;
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
#UseHook
#InstallKeybdHook
#SingleInstance force
SendMode Input
;; deactivate capslock completely
SetCapslockState, AlwaysOff
;; remap capslock to hyper
Capslock::
SendInput {Blind}{Ctrl Down}{Alt Down}{Shift Down}{LWin Down}
return
Capslock up::
SendInput {Blind}{Ctrl Up}{Alt Up}{Shift Up}{LWin Up}
return
;; vim navigation with hyper
^!+#h:: SendInput {Blind}{Left}
^!+#h up:: SendInput {Blind}{Left Up}
^!+#l:: SendInput {Blind}{Right}
^!+#k:: SendInput {Blind}{Up}
^!+#j:: SendInput {Blind}{Down}
;; popular hotkeys with hyper
^!+#c::^c
^!+#v::^v
不是一个编程问题 - ?尝试[苏] –
@PaulR TKS指着我那个网站我会发布了同样的问题,但我想** AutoHotkey的脚本**也是一种编程语言。 – babygau
我想可能是一个编程问题,如果你试图编写一个Autohotkey脚本,它不起作用,在这种情况下,你会在这里发布非工作脚本并寻求帮助解决它。但就目前而言,这个问题更像是一个普通的用户级问题,即“我如何用软件Y做X?”。 –