![如何通过类似于触控板功能的键盘/鼠标在 macOS 中滚动半页?](https://linux22.com/image/1334717/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E7%B1%BB%E4%BC%BC%E4%BA%8E%E8%A7%A6%E6%8E%A7%E6%9D%BF%E5%8A%9F%E8%83%BD%E7%9A%84%E9%94%AE%E7%9B%98%2F%E9%BC%A0%E6%A0%87%E5%9C%A8%20macOS%20%E4%B8%AD%E6%BB%9A%E5%8A%A8%E5%8D%8A%E9%A1%B5%EF%BC%9F.png)
我不再使用 MacBook 上的触控板,而是使用单独的有线 Apple 键盘。我怀念触控板上的滚动功能,不得不使用键盘(鼠标距离太远,无法高效滚动)。
有没有办法映射组合键(例如cmd+ pagedown),以便我向上/向下滚动半页而不是整页?
甚至更好的是,有没有办法将组合键映射到任意滚动距离?
答案1
我不知道为什么这么久都没有得到答复,但有一种方法 - 你可以使用控制器伴侣。这确实有点过度了(而且它要花费 25 美元),但它确实能起到作用。
简而言之:打开 ControllerMate,在“编程项目”部分创建一个新页面。在面板中,打开“控制器”(⌥⌘1),选择您的键盘并按下要绑定操作的键(例如,Cmd 键)。它会在那里突出显示。
如果您想将多个键分组(例如 Cmd+Pagedown),请将第二个(第三个……第 n 个……)键也拖到那里,并使用“逻辑”(⌥⌘4) 面板中的“AND”运算符将它们连接起来。然后在“输出”(⌥⌘2) 面板中使用“滚轮构建块”。您可以在“检查器”窗口中自定义滚动步骤。
你将得到如下结果:
对 Cmd+PageUp 热键执行相同操作(不要忘记改变滚动的方向)。
答案2
我在用键盘大师去做这个。
有一个名为“模拟滚轮向下 X 像素”的系统宏,您可以在其中定义 X,表示您希望按一次键滚动多少。我使用 720,大约是半页。
Keyboard Maestro 可以让你使这个系统覆盖整个系统,或者就我而言,我将其限制在 Safari 和 Chrome 范围内。
答案3
在 BetterTouchTool 中设置自定义快捷键以滚动半页需要创建触发预定义滚动操作的手势或键盘快捷键。以下是使用 BetterTouchTool(一种用于自定义 macOS 输入设备的强大工具)进行设置的方法:
步骤 1:安装 BetterTouchTool
如果你尚未安装 BetterTouchTool,请从官方网站并将其安装在您的 Mac 上。BetterTouchTool 不是免费的,但它提供了试用期来测试其功能。
第 2 步:打开 BetterTouchTool
- 从您的应用程序文件夹或 Spotlight 启动 BetterTouchTool。
- 您将看到主窗口,您可以在其中配置手势和快捷方式。
步骤 3:选择您的设备
- 从 BetterTouchTool 窗口顶部的选项卡中选择您想要创建快捷方式的设备(触控板、鼠标、键盘等)。
步骤 4:添加新手势或快捷方式
- 为一个触控板或者魔术鼠标:点击“+添加新手势”按钮。
- 选择一种手势。例如,选择“双指向上滑动”或任何你喜欢的手势。
- 为一个键盘:点击“+添加新快捷方式”按钮。
- 然后您可以按下要用于此操作的组合键。
步骤 5:分配操作
- 在操作搜索栏中输入“滚动”以查找滚动操作。
- 从操作列表中选择“自定义滚动”。
- 您需要设置垂直滚动量。由于没有“半页”的预设,因此您需要尝试不同的数字。从 300 或 500 等值开始,然后根据您的偏好和屏幕尺寸进行调整。
步骤6:调整滚动速度和平滑度
- 设置滚动操作后,您可能需要调整滚动的速度和平滑度。BetterTouchTool 允许您在操作设置中优化这些设置,提供滑块来调整速度和其他参数。
步骤 7:测试你的快捷方式
- 在滚动的应用程序(如网络浏览器或 PDF 查看器)中使用新的手势或快捷方式来查看其工作原理。
- 如果滚动太多或太少,请在 BetterTouchTool 中调整滚动量,直到您感觉像半页。
步骤 8:保存并优化
- 找到正确的设置后,请确保保存您的配置。
- 您还可以在 BetterTouchTool 中创建特定于应用程序的配置文件,这使得您的半页滚动根据您使用的应用程序表现出不同的行为。
其他提示:
- 尝试不同的手势或快捷方式找到最适合您的方式。
- 使用 BetterTouchTool 的高级设置仅在特定条件或特定应用程序中触发手势或快捷方式,从而增强您的工作流程。
BetterTouchTool 具有高度可定制性,要想正确使用,需要不断尝试各种设置,直到达到所需的行为。这种灵活性使您可以微调与 Mac 的交互方式,从而使滚动等任务更加高效。