我在MacBook / MacOS 10.11.6下使用过Gnu Emacs 24.5.1。 我在.emacs:
中有一个很好的“平滑滚动”(使用触控板)和正确的设置(setq mouse-wheel-scroll-amount '(1 ((shift) . 1) ((control) . nil)))
(setq mouse-wheel-progressive-speed nil)
但是,在我升级到MacOS Sierra(10.12)后,平滑滚动似乎不再有效。我注意到每个卷轴每步仍然有1行。但是“鼠标滚轮渐进速度”似乎无法正常工作。
升级到MacOS Sierra后,其他应用程序仍然具有“正确”的滚动样式,例如iTerm2。
请帮助,非常感谢!
答案 0 :(得分:3)
点击此处:
https://discussions.apple.com/thread/7679256?start=0&tstart=0
带我去解决方案。对我来说这是两件事。一,苹果支持论坛上的用户说:
这次我进入了辅助功能。然后单击鼠标和触控板。现在单击“触控板选项”。滚动框很可能已经突出显示。切断它,然后重新打开,看看是否修复它 - 它为我做了。现在返回系统偏好设置中的触控板,确保根据需要选择所有内容。
转到Preferences > Accessibility > Mouse & Trackpad > Mouse Options
然后关闭,然后返回scrolling
复选框,然后点击OK
。这似乎清理了一切。可能会在代码中的某处重置某些内容。
在“首选项”中仔细检查鼠标设置,确保它们符合预期。测试你在chrome中的滚动,以确保它按照需要工作。
它现在应该在基于Java的应用程序和终端应用程序中按预期工作。作为参考,我在emacs
/ spacemacs
时遇到了此问题。作为参考,这是我的.spacemacs
配置设置中的设置。
(defun dotspacemacs/user-config ()
[...]
;; Scrolling
(setq mouse-wheel-scroll-amount '(3 ((shift) . 1) ((control) . nil)))
(setq mouse-wheel-progressive-speed nil)
)
随着这些,它滚动顺利。
答案 1 :(得分:2)
我认为这是MacOS Sierra的错误。
https://discussions.apple.com/thread/7679256?start=0&tstart=0
答案 2 :(得分:-1)