使用KeyRemap4MacBook将修饰键绑定到鼠标按钮4


1

我想这样做,以便在游戏时可以将鼠标按钮用作修改器的“ Shift”键,而不必实际按下+ 1+ 2。这样可以防止我将手指从“ 1-4”或“ QR”键上移开以将其修改为+ 1

一些注意事项:

  1. 没有可用的鼠标软件。
  2. KeyRemap4MacBook无法直接让我这样做,因此我希望可能有人可以帮助我解决将其添加到程序中所需的代码。
  3. 它并不仅只适用于此鼠标,因为我必不可少地始终将其用作第三个shift键。
  4. 我认为进行全局重映射可能是最好的。

我有问题。(1)您的鼠标是否具有自己的软件可以这样做吗?任何近期使用的Logitech游戏鼠标都应如此。(2)Keyremap4MacBook或Karabiner吗?(3)是否只应重新映射该鼠标的键?(4)是否应重新映射特定应用程序的按钮?-您可以通过编辑问题来回答这些问题。
Joonas

Answers:


1

我不知道KeyRemap4MacBook和Karabiner (减去Karabiner Elements)之间有多少区别,所以我不能保证这会在旧版本上起作用。我相信,KeyRemap4MacBook在2014年更名为“ Karabiner”,因此某些文档可能不再适用于它。

我只能使用Sierra来访问mac,因此无法在任何版本中对其进行测试。

  1. 按照有关如何添加自定义设置的说明进行操作
    • 完成后,请回到此位置step 3
  2. 忽略step 4并将private.xml的内容替换为:

<?xml version="1.0"?>
<root>

  <item>
    <name>Mouse Button 4 to Shift</name>
    <identifier>MouseBtn4ToShift</identifier>
    <autogen>
      __KeyToKey__
        PointingButton::BUTTON4,
        KeyCode::SHIFT_L
    </autogen>
  </item>

</root>

  1. 继续关于如何添加自定义设置的说明step 5

如果您不确定100%确实按下的是按钮4,则可以使用EventViewer进行检查


以防万一有人感兴趣:


嗨@Joonas,是的,我们正在谈论同一程序。我只是尝试了其中一个内置的,但没有用。试过了,得到了同样的东西。我是否想找到一个位置来“激活它们,而不只是选中复选框?”
罗尼·李·布斯三世

嗯...不,应该这样做。如果使用EventViewer测试该怎么办?当您按下该鼠标键时,它将显示Shift键已触发...。我在想的是,游戏中的某些内容可能会阻止它正常工作,因此请更好地测试内置事件查看器是否看到更改的键。您可能还需要确保它支持您的操作系统版本,并且已添加并签入它System Preferences > Security & Privacy > Privacy (top right) > Accessbility (left)。单击锁,然后输入管理员密码进行编辑。它可能已经在那里...
Joonas

我认为问题在于现在需要在我的操作系统上进行其他更新。这就解释了为什么该程序的任何部分都不起作用。您知道其他可行的程序吗?
罗尼·李·布思三世

我不。你为什么不更新?或者检查您的OS版本是什么,然后下载相应的Karabiner版本?它在每个下载按钮中列出了受支持的OS X版本...除了可在Sierra(10.12)上运行的Karabiner元素之外。您可以在左上方的Apple菜单中,然后转到关于部分,以检查操作系统版本。在“关于”窗口的顶部应说“ Version X”。
Joonas

刚获得Karabiner Elements,由于它尚未完成,我不知道可以下载它。我现在正在寻找添加自己的代码的地方-是否必须在终端中完成?
罗尼·李·布思三世
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.