如何把 Capslock 设置成 Hyper key(超级键)

遇到了问题?请先进行搜索(中文和英文),然后在此提问

Moderators: arcticir, tmplinshi

scottming
Posts: 1
Joined: 29 Dec 2015, 02:22

如何把 Capslock 设置成 Hyper key(超级键)

30 Dec 2015, 02:28

我是 Mac 和 windows 两头转换,mac 上可以用 Karabiner, 而 win 上,我想把 win上的 capslock 也设置成类似 command 这样的修饰键,比如说:
第一步:caps lock ==> shift + control + win键+ alt 的组合键,命名为 hyper
第二步:hyper + space ==》capslock (大小写切换)
第三步:hyper + h 、j、 k、 l 等键形成上下左右的功能。

因为刚接触 autohotkey,加上 英文比较烂,希望懂的朋友能帮帮我。
User avatar
amnesiac
Posts: 186
Joined: 22 Nov 2013, 03:08
Location: Egret Island, China
Contact:

Re: 如何把 Capslock 设置成 Hyper key(超级键)

29 Jan 2016, 06:33

没看懂,是这两层意思吗?
  • CapsLock切换大小写
  • CapsLock加其他按键执行其他功能
gongnl
Posts: 72
Joined: 05 Jan 2015, 03:57
Location: /gongnltmp/

Re: 如何把 Capslock 设置成 Hyper key(超级键)

11 Oct 2016, 04:07

;CapsLock+ I/K/J/L/H/N 映射成 上下左右键 删除 恢复
$CapsLock::
KeyWait, CapsLock ;等待用户松开CapsLock键
if (A_PriorKey="CapsLock")
SetCapsLockState, % GetKeyState("CapsLock","T") ? "Off":"On"
return
#If, GetKeyState("CapsLock", "P")
i::Up
j::Left
k::Down
l::Right
h::BackSpace
n::^z
u::PGUP
o::PGDN

a::RunProgByTitle("calc")

return
#If

Return to “请求帮助”

Who is online

Users browsing this forum: No registered users and 2 guests