sel*_*oup 5 touchpad emacs scrolling macos
在 OSX 的 emacs GUI 版本中,使用触控板时的滚动速度太快以至于无法使用。我的 init.el 中已经有以下几行:
(setq mouse-wheel-scroll-amount '(1 ((shift) . 1)))
(setq mouse-wheel-progressive-speed nil)
(setq mouse-wheel-follow-mouse 't)
(setq scroll-step 1)
(setq mac-mouse-wheel-mode t)
(setq mac-mouse-wheel-smooth-scroll t)
Run Code Online (Sandbox Code Playgroud)
不过,这些都没有帮助解决这个问题。一旦我在触控板上滚动一点,我的缓冲区就会跳动几行。
我对“平滑滚动”不感兴趣,我只想以合理的速度滚动。
更新:似乎是 macOS Sierra 的错误。(看评论)
小智 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)
)
Run Code Online (Sandbox Code Playgroud)
有了这些,它就可以顺利滚动。
| 归档时间: |
|
| 查看次数: |
3406 次 |
| 最近记录: |