让你的非苹果本用上触控板手势

2017-03-27 14:34:44 +08:00
 xss

最近反复的遇到 macbook 用户秀优越感说苹果本的触控板是多么多么好.

好吧, 苹果家的触控板的确非常好用...Orz, 但是并不是'没有之一'...说实话, 我还是喜欢小红点结合触控板的手势功能, 感觉好用程度上秒杀水果的触控板手势...另外我也没感到 OSX 有多么好用, 难用倒是感觉到了.

好了,嘲讽完毕, 说正题.

Linux 下面的 synaptics 经过简单的 hack 之后, 是可以支持触控板手势的. 当然, 前提是你的触控板支持识别 3/4/5 指以及 swipe/pinch 等操作.

各位可以参考全球最大同性交友论坛的这个 repo:

fusuma

具体使用方法看 git 里面的说明就行了, 这里贴一下我的配置:

swipe 的阈值设置的短一点, pinch 的设置长一点, 纯属强迫症设置.... 哦, 对了, super+Tab 等 shortcat 是我用的桌面环境的窗口切换快捷键(自己配置的, 桌面环境为 awesomewm), 相当于 windows 的 alt+tab

>> cat .config/fusuma/config.yml 
swipe:
  3: 
    left: 
      shortcut: 'super+Shift+Tab'
    right: 
      shortcut: 'super+Tab'
    down: 
      shortcut: 'super+d'

threshold:
  swipe: 0.3
  pinch: 7

变态的禁止掉了 2 指滚动等自带功能, 因为习惯用小红点.

>> cat /etc/X11/xorg.conf.d/90-evdev-trackpoint.conf 
Section "InputClass"
	#Identifier "Clickpad"
	Identifier "touchpad"
	MatchIsTouchpad "on"
	MatchDevicePath "/dev/input/event*"
        Driver "synaptics"
	Option "Protocol" "event"
	#Option "SHMConfig" "on"
        #Option "ClickPad" "1"
	Option "TapButton1" "1"
	Option "TapButton2" "0"
	Option "TapButton3" "0"
        Option "ClickFinger1" "1"
        Option "ClickFinger2" "0"
        Option "ClickFinger3" "0"
	Option "VertTwoFingerScroll" "0"
	Option "HorizTwoFingerScroll" "0"
	#Option "VertScrollDelta" "-150"
	#Option "HorizScrollDelta" "-150"
EndSection

pinch 什么的各位自己配置吧, 不怎么用 pinch 这个手势.....

2638 次点击
所在节点    Apple
4 条回复
xss
2017-03-27 14:35:40 +08:00
SoloCompany
2017-03-28 01:31:37 +08:00
发在 Apple 节点是叽个意思?
xss
2017-03-28 08:54:12 +08:00
@SoloCompany 并没有找到合适节点, 这个不重要.....
lengjian
2017-03-28 10:37:03 +08:00
先收藏,有空试下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/350613

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX