Mac上的鼠标滚轮仿真


16

我最近搬到了一家已在Apple计算机上标准化的办公室,并且遇到了我在Linux上使用过的东西,我知道这将使我在Mac上发疯。我使用的是Logitech MarbleMouse,它是没有鼠标滚轮的轨迹球。在Linux上,有一个配置选项(evdev中的EmulateWheel和EmulateWheelButton)使您可以按下按钮,并使鼠标/轨迹球的运动像滚轮一样。Mac上有什么等效功能吗?


2
您的问题实际上包含两个问题(可以在此处此处回答后者)。您能否将其摆在两个独立的问题上,以保持网站的井井有条?
2013年

1
那应该更干净。
EmeraldD。

2
我认为令人讨厌的是,罗技(Logitech)至今仍未在自己的Mac版软件中提供此最基本的功能-这简直是风靡一时。我使用鼠标已有近10年的时间,其软件在此期间已进行了更新,但他们似乎系统地忽略了有关此问题的大量支持请求。坦白说,这很奇怪。很高兴我们终于有了解决方案,而且可能比罗技提供的解决方案更灵活。
内森·霍恩比

Answers:


6

您可以使用KeyRemap4MacBook

按住辅助按钮的同时移动指针来滚动:

<autogen>__PointingRelativeToScroll__ PointingButton::RIGHT</autogen>

按住F1并通过移动指针来滚动:

<autogen>__KeyToKey__ KeyCode::F1, KeyCode::VK_MODIFIER_EXTRA1</autogen>
<autogen>__PointingRelativeToScroll__ PointingButton::NONE, ModifierFlag::EXTRA1</autogen>

用F1和F2滚动:

<autogen>__KeyToKey__ KeyCode::F1, KeyCode::VK_MOUSEKEY_SCROLL_UP</autogen>
<autogen>__KeyToKey__ KeyCode::F2, KeyCode::VK_MOUSEKEY_SCROLL_DOWN</autogen>

按住主按钮和辅助按钮,通过移动指针来滚动:

<autogen>__SimultaneousKeyPresses__ PointingButton::LEFT, PointingButton::RIGHT,
KeyCode::VK_CONFIG_SYNC_KEYDOWNUP_notsave_pointing_relative_to_scroll</autogen>

有关关键代码值预定义设置,请参见源。


这死了!指向设备-> CursorMove到ScrollWheel-> MouseButton4 + CursorMove到ScrollWheel并结合反向垂直滚动非常适合我的旧设置!
EmeraldD。

1
据我所知,问题KeyRemap4MacBook的程序完全是GUI时,为什么答案包含HTML。-您能否在KeyRemap4MacBook中使用的HTML上添加一些注释?
zrajm 2014年

@zrajm您应该添加到XML ~/Library/Application Support/KeyRemap4MacBook/private.xml。请参阅答案中的第一个链接或osxnotes.net/keyremap4macbook.html
Lri 2014年

1
啊。大!(但是,您应该编辑您的答案以包含该信息,否则,如果/如果链接断开,您的答案将无用。)
zrajm14年

希望我能对此答案投票100次。我一直在寻找这个问题的解决方案,因为一直是大理石鼠标的长期爱好者,它必须在8年左右的时间内才能实现。最近尝试了Slimblade(并讨厌这种感觉,但又爱滚动)后,我重新开始了狩猎。该软件真棒!这是解决此问题的完美解决方案。谢谢!
内森·霍恩比

6

您可以将滚动映射到按下键并从GUI移动光标!

在这里,我将滚轮操作映射为按下Fn键并移动光标。请注意,不错的选项可以为水平和垂直滚动启用此行为。

Karabiner GUI屏幕截图

顺便说一句,KeyRemap4MacBook现在称为Karabiner。 https://pqrs.org/osx/karabiner/


1
嗨-我已经下载了Karabiner,但没有看到任何菜单与您在此处显示的菜单类似。有人可以更新吗?
乔尔

是的,我认为菜单已更改为新版本:-(
Micah Stubbs

1

这似乎再次适用于Karabiner-Elements。

您必须“从Internet导入更多规则(打开Web浏览器)”,获得“将鼠标动作更改为滚动”,然后“启用”它。这增加了按住鼠标按钮的功能,可以在按住按钮的同时将鼠标球更改为滚轮。然后,您可以通过同时调整“参数”下的“速度”和常规MacOS鼠标系统偏好设置窗格中的“滚动速度”来更改滚动速度和感觉。

滚动的速度,平滑度和动量感觉有些奇怪。我认为这与普通滚轮的感觉不同有关,后者在滚动时会发出咔嗒声。



0

由于Karabiner-Elements似乎不再具有此功能,因此Smart Scroll是新方法。只需将鼠标按钮4与“抓取滚动”选项一起使用即可。不幸的是,当光标到达屏幕边缘时,滚动将停止,因此滚动不是真正的滚动,并且Photoshop不支持Alt-scroll缩放。

http://marcmoini.com/sx_en.html


卡拉宾纳似乎又恢复了这种能力。
timeSmith
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.