简体中文

如何在 Mac 上把手柄方向键用作箭头键

在 Mac App Store 下载 InputConfig这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。

在 InputConfig 里启用内置的桌面导航(Desktop Navigation)预设,方向键就会在每个 App 里发送四个箭头键。要把它加到你自己的预设,就把每个方向键方向都绑定到对应的箭头,作为键盘按键,并勾选按住时重复按键,这样按住一个方向就会持续移动。

InputConfig 是我做的免费 Mac App。方向键发出的箭头键,适合菜单、幻灯片、电子表格,以及只认识键盘的老游戏。

步骤

  1. 从 Mac App Store 安装 InputConfig,并连接手柄。
  2. 启用桌面导航。方向键现在会发送箭头键。
  3. 对于你自己的预设,为每个方向键方向添加一行。
  4. 把每个输出设为键盘按键(Keyboard Key),并选择对应的箭头。
  5. 在每一行的 Options 里勾选按住时重复按键(Repeat keys while held)。

从 Desktop Navigation 开始

  • 你:在侧边栏里选中桌面导航,并点按启用(Activate)。
  • InputConfig:从方向键发送箭头键,同时左摇杆是一个指针。
  • 检查:打开一份文档,按方向键。光标会移动。

把箭头加到你自己的预设

  • 你:添加四行。每一行都点按扫描(Scan)并按下一个方向键方向,把输出类型设为键盘按键,并选择那个箭头。在 Options 里,勾选按住时重复按键。
  • InputConfig:发送这个箭头,并在这个方向被按住期间,像真正的键盘那样重复它。
  • 检查:在一个很长的列表里按住方向键向下。它会一直滚动。
绑定编辑器里,方向键向下发送向下箭头的一行,Repeat keys while held 已勾选。
图 1:方向键向下这一行发送向下箭头,Repeat keys while held 已勾选。

避免斜向

方向键可能同时报告两个方向,这会同时发送两个箭头。如果菜单跳向了错误的方向,就在预设的页面上勾选十字键一次一个方向(D-pad one direction at a time)。勾选之后,方向键一次只发送一个箭头,就像用一根手指操作键盘。

InputConfig 里的预设页面,有 Pointer speed 滑块、Scroll speed 滑块和 D-pad one direction at a time 复选框。
图 2:D-pad one direction at a time 是预设页面上的一个复选框,位于速度滑块下面。

它做不到的事

这些是真正的箭头键按下,所以它们只做最前面的 App 里箭头键做的事,不会更多。自己读取手柄的游戏仍然会把方向键视为方向键,所以在这样的游戏里,你可能会得到两份。

总结

  • 最快。启用桌面导航。
  • 你自己的预设。四行键盘按键,加上按住时重复按键。
  • 没有斜向。十字键一次一个方向。

常见问题

手柄的方向键能在 Mac 上当作箭头键用吗?

能。InputConfig 的桌面导航预设从方向键发送箭头键。在你自己的预设里,把每个方向绑定到对应的箭头,作为键盘按键。

为什么按住方向键只移动一次?

这一行发送的是一次按键。在这一行的 Options 里勾选按住时重复按键,按住的方向就会像按住的箭头键那样重复。

怎么让方向键不要发送斜向?

在预设的页面上勾选十字键一次一个方向。这样方向键一次只发送一个箭头。

更多中文页面

简体中文页面

详细指南(英文)

作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,InputConfig 会以简体中文显示。网站的部分页面只有英文。

本页的其他语言版本: English, Français

在 Mac App Store 下载 InputConfig免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上。