0

我想将复制命令从 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

4

1 回答 1

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 也可以使用。

于 2019-01-09T20:36:23.467 回答