MacOS下单独取消Chrome左右滑动手势(前进/后退/上一页/下一页)

2021-11-29 1385点热度 0人点赞 0条评论

https://apple.stackexchange.com/questions/21236/how-do-i-disable-chromes-two-finger-back-forward-navigation

问题描述

苹果MacOS系统下Chrome在浏览网页的时候,我们用双指滑动进行上下页面的滑动,但是偶尔会不小心进行双指的左右滑动,导致意外触发浏览器的前进或者后退(上一页/下一页)

有一个比较粗暴的解决方案(本人不推荐),就是到系统偏好设置里,把触摸板/触控板或者苹果鼠标的『更多手指』里把『页面之间轻扫』这个功能关闭,虽然Chrome下的问题解决了,但是其他应用程序(例如图片查看的时候)的双指滑动手势都没有了,很不方便

设置路径:系统偏好设置 => 触控板 => 更多手势 => 在页面之间轻扫

问题解决

其实我们可以针对某个应用程序关闭双指滑动手势,不过不是在图形界面下设置,而需要在命令行下设置。

打开命令提示符(Terminal,可以在电脑屏幕右上角搜索里搜Terminal),输入如下两行命令

defaults write com.google.Chrome AppleEnableMouseSwipeNavigateWithScrolls -bool false
defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool false
  1. 第一个是针对Chrome关闭苹果鼠标双指滑动手势
  2. 第二个是针对Chrome关闭触控板的双指滑动手势

如图:

如果要恢复手势,只要执行如下命令即可

# 恢复AppleMouse苹果鼠标的左右滑动手势
defaults write com.google.Chrome AppleEnableMouseSwipeNavigateWithScrolls -bool true

# 恢复苹果触摸板的左右滑动手势
defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool true

 

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论