说说我的计划
总觉得一个手势只能执行一个操作有点浪费,
有了它,就很容易重用鼠标手势。
通过让相同的手势在屏幕的不同区域执行不同的动作,
只需最简单的 8 个手势,即可完成数十种常用操作。
具体做法是用一个十字将屏幕分成四个区域:左上、左下、右上、右下,各占屏幕宽度和高度的一半。
右上方又分为上下两区,上小下大,共五个区。
这样一来,一个手势就可以进行五次操作,八就是四十,一般来说就足够了。
也可以划分更多的区域,但是过多的区域会使脚本复杂化,容易导致误操作。五个或更少是合适的。
当然,重用的代价是牺牲了一定程度的手势自由度(或效率)mac软件手势切换,
但这种牺牲换来了滑动手势的效率,因为只需要在小范围内移动八个简单的手势,
个人觉得只要合理安排手势区域mac软件手势切换,绘制各种复杂的手势效率更高。
例如,使用左右滑动手势实现以下十种操作:
左滑动手势:返回[左上]、显示桌面[右上]、最小化当前窗口[右上]、退格[右下]、顶部[左下]
向右滑动手势:前进[左上]、搜索[右上]、百度搜索[右上]、来回切换窗口[右下]、最大化窗口[左下]
需要的脚本也很简单,在全局Lua中添加如下两行代码:
= (t(gsx, gsy), 1)
= (t(gsx, gsy), 1)
然后将以下几行 Lua 脚本添加到左滑动手势配置中:
- 右上
如果 gsx > /2 和 gsy /2 和 gsy /2 和 gsy > /2 那么
(“{}”)
- 左上
gsx < /2 和 gsy /2 和 gsy /2 和 gsy /2 和 gsy > /2 然后
–()
n()
- 左上
gsx < /2 和 gsy < /2 然后
-(“%{正确的}”)
(“{}”)
— 左下
别的
窗口(w())
结尾
把事做好。区域判断代码相同,按照个人习惯即可。
发表评论