Scroll 系统升级到MacOS 10.12后,emacs平滑滚动不起作用
我在MacBook/MacOS 10.11.6下使用了Gnu Emacs 24.5.1。 我有一个很好的“平滑滚动”(使用触摸板),在.emacs中有一个正确的设置:Scroll 系统升级到MacOS 10.12后,emacs平滑滚动不起作用,scroll,emacs,Scroll,Emacs,我在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)之后,平滑滚动似乎不再有效。我注意到每个卷轴每一步仍然
(setq mouse-wheel-scroll-amount '(1 ((shift) . 1) ((control) . nil)))
(setq mouse-wheel-progressive-speed nil)
但是,在我升级到MacOS Sierra(10.12)之后,平滑滚动似乎不再有效。我注意到每个卷轴每一步仍然有一行。但“鼠标滚轮前进速度”似乎无法正常工作
升级到MacOS Sierra后,其他应用程序仍具有“正确”的滚动样式,例如iTerm2
请帮忙,谢谢 我认为这是MacOS Sierra的错误 点击此处: 让我找到了解决办法。这对我来说是两件事。第一,苹果支持论坛上的用户说: 这次我进入了无障碍环境。然后单击鼠标和触摸板。现在点击轨迹板选项。滚动框很可能已经高亮显示。关闭它,然后再打开,看看它是否修复了它-它为我做了。现在回到“系统首选项”中的“轨迹板”,确保已按需要选择所有内容 转到
Preferences>Accessibility>Mouse&Trackpad>Mouse Options
然后关闭,然后重新打开滚动
复选框,然后单击确定
。这似乎把事情弄清楚了。可能会重置代码中的某些内容
在“首选项”中仔细检查鼠标设置,以确保它们符合预期。在chrome中测试您的滚动,以确保它按预期工作
它现在应该可以在基于Java的应用程序和终端应用程序中正常工作。作为参考,我在emacs
/spacemacs
上遇到了这个问题。作为参考,这是my.spacemacs
配置设置中的设置
(defun dotspacemacs/user-config ()
[...]
;; Scrolling
(setq mouse-wheel-scroll-amount '(3 ((shift) . 1) ((control) . nil)))
(setq mouse-wheel-progressive-speed nil)
)
有了这些,它可以平滑地滚动 好消息!MacOS Sierra 10.12.1已修复此错误 Sierra几乎是全新的,没有人在该操作系统上真正使用过Emacs——因此,Emacs团队在开发Emacs 25和早期版本的Emacs时,没有任何与Sierra相关的bug报告。我们大多数人仍在使用OSX 10.11或更早版本。Emacs 25在几天前发布了,也许会考虑尝试这样做:如果这不起作用,那么考虑向Emacs团队提交bug报告。非常感谢您的回复。我试过Emacs25.1-1,但它不能像Emacs24那样工作。我会填一份虫子报告。我仍然需要调整一些敏感度以使其生效。所以这可能会有所帮助。我不确定。