我想将复制命令从Cmd + c更改为Ctrl + c。 我有以下代码:
hs.hotkey.bind({"ctrl"}, "c", function()
hs.eventtap.keyStroke({"cmd"}, "c")
end)
但是它仅在按下Ctrl键两次快速按“ c”键后才起作用。 这不是Cmd按钮问题,因为Shift + c也不起作用。
我可以用Hammerspoon重新映射Cmd + c组合吗?
我的系统: Mac OSX 10.14 Mojave
答案 0 :(得分:0)
我正在使用Hammerspoon通过以下方式将ctrl-c和ctrl-v映射到它们各自的cmd-c和cmd-v等效项:
hs.hotkey.bind({"ctrl"}, "c", nil, function()
hs.eventtap.keyStroke({"cmd"}, "c")
end)
hs.hotkey.bind({"ctrl"}, "v", nil, function()
hs.eventtap.keyStroke({"cmd"}, "v")
end)
我仍然可以使用cmd-c和cmd-v击键,但是现在ctrl-c和ctrl-v也可以使用。