OS X 下一直没找到好用的鼠标手势方案(我是 Chrome/Safari 用户),所以干脆自己写了个放在 Github 上:https://github.com/CodeFalling/MacGesture
有篇更详细的介绍文章见我的博客(虽然居然只有这么一篇文章)。
欢迎使用反馈发 issue~
1
JimGreen 2015-10-18 21:02:48 +08:00
O(∩_∩)O 谢谢!
|
2
Anybfans 2015-10-18 21:06:40 +08:00
收藏下
|
3
xcodebuild OP @JimGreen 客气了~
|
4
xcv58 2015-10-18 21:23:38 +08:00
挺好的。不过我换了 Mac 之后就再没用过鼠标手势。 BetterTouchTool 就挺好用的了。
|
5
xcodebuild OP @xcv58 哈我用外接键盘摸不到触摸板,而且以前从 Firefox 的 FireGesture 一路过来快成条件反射了。
|
6
imgalaxy 2015-10-18 21:37:31 +08:00
我差点以为我号被盗了。。。
|
7
xcv58 2015-10-18 21:39:17 +08:00
@codefalling 恩 理解,我在 Windows 下没法不用手势。
|
8
xcodebuild OP @imgalaxy 哈哈哈不科学啊这是我高中的时候不知道从哪裁的图用到了现在,,
|
9
imgalaxy 2015-10-18 22:01:07 +08:00
@codefalling 我也是好早之前用的。。。
|
10
fatestigma 2015-10-18 22:20:47 +08:00
很好用,希望能给 Action 能添加 AppleScript 的支持,现在先用给 AppleScript 的 Services 添加生僻的快捷键然后调用。
|
11
xcodebuild OP @fatestigma 真是机智。。其实代码里已经给 AppleScript 留好了坑,不过具体什么时候能实现出来要看什么时候有空了。
|
12
hackpro 2015-10-18 22:32:20 +08:00
感谢,能否介绍下手势识别是如何实现的,谢谢!
|
13
xcodebuild OP @hackpro 手势识别部分的代码真是相当的笨和 dirty-。-
就是简单的根据移动间的两个点判断鼠标移动的方向(例如纵向移动大于横向移动,且向下偏移,则认为方向向下 [D] ),如果此方向前一个方向相同,则忽略(仍然在同一个方向上),否则即为转向了(例如 RD )。 最后识别效果尚可,性能尚可于是也就没有改过。倒是随着鼠标画线的性能问题之前给我折腾的够惨。 |
14
hackpro 2015-10-18 22:45:47 +08:00
开始我以为你这能自定义字母 跟 jitouch2 一样
以为这得上图像处理库进行特征提取和匹配…… |
15
xcodebuild OP @hackpro 哈哈哈高看了,这个软件功能很简单,只识别上下左右而已,字母 UDLR 是 Up Down Left Right 方便输入
|
16
zonghua 2015-10-18 22:58:48 +08:00
|
17
xcodebuild OP @zonghua 比我这个要强大太多了,我的虽然版本号写的是 2.0alpha ,但其实 1.X 版本几乎是不可用的,现在才刚刚开始,仍然相当简陋。
|
18
zonghua 2015-10-18 23:22:14 +08:00
@codefalling 参考一下他的咯,三平台源码开放的。
|
19
xcodebuild OP @zonghua 未来的设想是通过 Applescript 支持来允许用户定制甚至分享功能,不打算由 MacGesture 自身实现。因为 Applescript 和 OS X 的结合已经相当紧密并且有自己成熟的社区。
btw.三平台源码开放是什么意思, WGesture 不是只支持 Windows 么 |
20
zonghua 2015-10-18 23:59:23 +08:00
@codefalling 好像看出错了,支持三平台的是 Tickeys
|
21
X-Force 2015-10-19 00:57:55 +08:00
@codefalling 相当值得一赞!!!确实没有好的替代品,试试你这个
|
22
Yien 2015-10-19 01:00:24 +08:00 via iPhone
好好玩,谢谢。
|
23
mikewoo 2015-10-19 01:51:59 +08:00
感谢,一直想要个这个
|
24
fatestigma 2015-10-19 02:37:23 +08:00
@codefalling 另外问一下,没有修饰键的快捷键怎么录入到 Action ,我看新建的默认是一个 A ,但是录入过程中如果不按下修饰键就无法录入。
|
25
xcodebuild OP @fatestigma 这是个已知的 bug ,目前没有修饰键的快捷键无法录入,我会尝试在下个版本修复
|
27
sunxiaonian 2015-10-19 10:31:35 +08:00
我记得 firefox 的鼠标手势里面最特别的一点就是针对鼠标指向可以设置不同动作。
比如鼠标指向的是个图片,择可以选择快速保存;指向的是个链接可以快速复制之类的 不知道以后能不能实现这个功能 |
28
jiang48 2015-10-19 10:32:15 +08:00
mac 手势还是用 jitouch2 习惯了,键盘 km 和 btt 都买了
|
29
ma 2015-10-19 10:48:16 +08:00
strokeplus
|
30
Felldeadbird 2015-10-19 10:54:54 +08:00
收藏一下。借道问一下,楼主用什么录制 GIF 的? osx
|
31
xcodebuild OP @Felldeadbird LICEcap.可惜录不了全屏
|
32
xcodebuild OP @sunxiaonian 这种复杂的功能只能等 AppleScript 支持了, Applescript 应该可以轻松获取当前 focus 的窗口, Finder 选中的内容什么的。(不过识别浏览器里元素就太困难了, MacGesture 短期内也应该不可能直接针对浏览器支持)
|
33
xcodebuild OP @ma 这是个全局手势,不仅仅用于浏览器(而且 Safari 本来没有手势插件)。另外 Chrome 下的手势插件在部分网页和 Chrome Store 不能正常使用,而且似乎此类插件在 Mac 下都会屏蔽右键菜单,所以最终还是开发了这么个东西
|
34
xcodebuild OP @ma 啊我似乎回错了…那是另外一个 Windows 手势软件?
|
35
fengtalk 2015-10-19 11:28:39 +08:00
已经加星。不错,谢谢你的辛勤劳动!
|
36
xcodebuild OP @fengtalk 加星很好的鼓励了😁
|
37
weer0026 2015-10-19 13:41:37 +08:00
@codefalling 我启动之后顶栏没有光标啊。。现在找不到配置页面了
|
38
deepjia 2015-10-19 13:56:53 +08:00
@codefalling 一直在 OS X 下用的 xGestures ,还不错,可以参考下。
|
39
xcodebuild OP @weer0026 方便截个图么,可能是 menubar 内容太多不显示或者程序崩掉了?回到桌面重新打开程序看看?
|
40
xcodebuild OP @deepjia 恩刚开始听说过这个软件,当时看到是收费软件还挺贵的,,后来再想找忘了名字-_-#
|
41
weer0026 2015-10-19 14:50:56 +08:00
@codefalling 重新打开没有反应,顶栏还是没有图标,我下班重启看看,不影响使用就是找不到配置页面。。顺便赞一下,不错的软件。
|
42
xcodebuild OP @weer0026 那还挺奇怪的,如果还是找不到还得劳烦截个图看看。
|
43
johnnyjiangyc 2015-10-19 15:32:24 +08:00
蓝色的线能不能设置不显示,不是很好看
|
44
xcodebuild OP @johnnyjiangyc OK,下个版本加入可配置选项
|
45
lunacory 2015-10-19 19:10:16 +08:00
这里也看到楼主~ 哈哈,支持支持
|
46
xcodebuild OP @fatestigma 新版本可以录入不带修饰键的快捷键了~顺便有自动更新检测了,以后的版本不需要手动去看有没有升级。
https://github.com/CodeFalling/MacGesture/releases/tag/2.0.3 |
47
xcodebuild OP 2.0.3
- 修复了不能录入没有修饰键的快捷键的 bug - 修复了打开 preference 时崩溃的 bug - 增加了自动更新功能 |
48
fatestigma 2015-10-19 21:30:53 +08:00
@codefalling 哇哦, 100 个赞👍。现在可以把我的 Movist 和 AVPlayer 用同一套手势操作了。
|
49
lee27 2015-10-20 10:22:11 +08:00
UI 丑,功能倒是很好,可以换个 UI 吧
|
50
xcodebuild OP @lee27 哈哈 UI 是说设置界面么,那估计要等一段时间了,正准备改来着
|
51
join98 2015-10-20 12:11:14 +08:00
请问如果要全局通用而不仅仅是 safari 或 chrome 要怎么设置
|
52
xcodebuild OP @join98 对应规则 filter 那列改成*
|
53
join98 2015-10-20 14:13:43 +08:00
@codefalling 谢谢,成功,很好用
|
54
xcodebuild OP @johnnyjiangyc 你要的新功能 2.0.4 已经有了,如果已经更新了 2.0.3 可以在 update 直接点更新。或者手动下载: https://github.com/CodeFalling/MacGesture/releases/tag/2.0.4
2.0.4 ChangeLog Now we have a app picker for filter generate 现在我们可以使用 Pick 按钮来选择应用生成对应的 filter 而不用手动编写 Now we can disable mouse path in prefernce 现在可以在配置中禁用鼠标路径显示 Start at login,can disable it in prefernce 自动启动,可以在配置中取消该项 |
55
join98 2015-10-21 08:47:37 +08:00
能不能加上其他功能键,现在只有右键可以用手势,但一般鼠标除了左中右三键,都起码有两个功能键,这样就更丰富了
|
56
xcodebuild OP @join98 那我的鼠标实在比较不一般😂并没有找到功能键,,也许我要买个带功能键的新鼠标先
|
57
join98 2015-10-21 09:12:11 +08:00
@codefalling 不会吧,像我的杂牌白送的鼠标,就算买也不用 20 块钱的都有两个功能键啊,好的游戏鼠标就多的离谱,如果除了右键再加入几个功能键做手势那我的触控板就可以退休了
|
58
xcodebuild OP @join98 不管怎样这个特性短期内应该不会有,至少要在可以直接在配置里画手势之后,不然输入规则太麻烦。另外我先去把我手上的地摊货换了,,
|
59
johnnyjiangyc 2015-10-23 10:06:11 +08:00
@codefalling 多谢更新啦
|
60
xcodebuild OP @johnnyjiangyc hiahiahia ,这次更新其实有部分是为了测试自动更新能不能工作,下个版本要等段时间了
|