触摸板怎么配置手势模拟中键?
Tofloor
poster avatar
Feng Yu
deepin
2019-07-16 17:18
Author
看了下帖子,手势配置文件在/usr/share/dde-daemon/gesture.json,但是看了相关的配置文件,没找到鼠标中键怎么模拟啊?Windows印象中默认是三指点击是模拟中键,但是看了配置文件中的配置,没发现怎么模拟中键的?
Reply Favorite View the author
All Replies
avatar
撕夜灬小诺
deepin
2019-07-16 17:42
#1
我的笔记本上默认是两指点击相当于鼠标中键,不需要额外设置
Reply View the author
avatar
Feng Yu
deepin
2019-07-16 17:56
#2
https://bbs.deepin.org/post/180652
我的笔记本上默认是两指点击相当于鼠标中键,不需要额外设置

两指点击一般是模拟右键吧?
Reply View the author
avatar
DebuggerX
deepin
2019-07-16 18:32
#3
https://bbs.deepin.org/post/180652
两指点击一般是模拟右键吧?

同样的需求, 我的解决方法是自定义命令加xdotool加shell脚本……
gesture里配置:
脚本内容:
  1. #!/bin/bash

  2. if [ ! -e '/tmp/click.log' ]; then
  3.   xdotool click 2
  4.   echo $[$(date +%s%N)/100000000] > /tmp/click.log
  5.   exit
  6. fi

  7. CURRENT_TIME=$[$(date +%s%N)/100000000]
  8. LAST_TIME=$(cat /tmp/click.log)
  9. if [ $[CURRENT_TIME-LAST_TIME] -ge 3 ]; then
  10.   xdotool click 2
  11.   echo $[$(date +%s%N)/100000000] > /tmp/click.log
  12. fi
Copy the Code
之所以要写个shell做判断是因为不知道为什么,某次更新以后我的米本经常出现三指点一次却触发两次命令的情况。如果你的本子没问题,就直接gesture.json里配 xdotool click 2 就够了。
Reply View the author
avatar
Feng Yu
deepin
2019-07-16 18:56
#4
https://bbs.deepin.org/post/180652
同样的需求, 我的解决方法是自定义命令加xdotool加shell脚本……
gesture里配置:
脚本内容:

按理说 SynapticsTouchpad 就支持自定义手势这些东西,按理说都可以直接配置的。不明白Deepin为什么不复用这玩意,SynapticsTouchpad现成的图形化配置程序也不少啊,为啥这么热衷于自己造轮子?
Reply View the author
avatar
DebuggerX
deepin
2019-07-16 18:59
#5
https://bbs.deepin.org/post/180652
按理说 SynapticsTouchpad 就支持自定义手势这些东西,按理说都可以直接配置的。不明白Deepin为什么不复 ...

不是很清楚,不过感觉确实替换以后在我机器上的识别率高了一些。
这是我当时发的询问帖:
https://bbs.deepin.org/post/149387
Reply View the author