【Gesturizer】制作属于自己的手势操作

本文由 @iSherl0Conan 投稿。

在iOS 4时代,redSn0w 在4.3.3越狱中加入了开启手势操作的功能。当时笔者的iPhone 4还处于4.2.1状态,刚听闻“手势操作”这个概念,还以为指的是用户手指比划一个指定的图案,系统就会响应执行某个操作,如打开短信。后来发现这个概念太超前。红雪带来的手势操作只是四指快速唤出后台、切换app、回到主屏幕的功能。后来到2011年9月,Cydia的thebigboss源上架了一款收费2.99美刀的tweak,名为【Gesturizer】,它的功能便是真正实现了笔者当初所想。

Gesturizer作者为Conrad Kramer,目前版本号为1.0.2-1,完美兼容iOS 5及之前系统,并且支持iPad。插件没有额外依赖包需要下载,主体解包大小230KB,但需要Activator的支持。这类插件属于常驻后台进程的,但本人5.0.1的iPhone 4S和4.3.3的iPhone 4安装使用后都无明显耗电严重,用户需自我斟酌判断。

安装完成后,该插件在桌面没有自己的图标,进入“设置”有“Gesturizer”的设置。上面的截图来自4.3.3的iPhone 4(可以从按钮样式判断出来)。

打开“Enabled”按钮之后,插件启用。初始时插件已经自带了3个“Gestures”手势,可以删除。

点击“Add Gesture…”后界面如下。

“Name”一栏填入用户希望命名手势的名称,如“打开谷歌地图”。“Action”点开后,可以选择执行程序,还是打开网页。这一步骤跟很多利用到Activator的插件是类似的。“Configure”是在上一项选择了“Activator”之后,才出现的。点进去后选择相应的操作(后文会有2个示例)。“Record Glyph”点开后,就开始画自己的手势。值得提醒的是,手势之间的区分度尽量大一些,例如某些用户可能画一个圈和画一个点的效果是一样的。

设置好后,不需要注销或重启。进入后台状态,在上方的灰色区域就是给用户画设定手势的地方,类似海豚浏览器的手势操作。

画手势时不要太快,但也不要太慢。如果画快了,“人”和逆时针的“O”效果可能是一样的。笔者的习惯基本上是以开启的程序的简称来设计的,如开启人人画“人”,开启新浪微博画“Q”,开启地图画“M”,开启Safari画“S”,打开百度知道网页画“B”,锁屏画一个逆时针的“O”,退出后台画“i”等等。

示例1:如何设计锁屏手势?在“configure”内选择:系统动作/电源按钮。从此可以解放POWER键了。

示例2:如何设计结束后台界面手势?在“configure”内选择:系统操作/无事件。这么设计个手势是防止有时误入后台而又不知道该画什么的情形。

总结:Activator是越狱后的神器之一,大大丰富了用户的操作简便性。但Activator自带的手势数量比较局限。而插件Gesturizer使用直观的画图来启动程序,无疑是非常直观和有趣味性的。

更新日志:

v1.0.2-1

  • 修复与Siri的冲突

v1.0.1-1

  • 添加iOS5支持
  • 添加通过Activator激活的功能
  • 添加Cydget的锁屏界面控制
  • 修复导致崩溃的错误
  • 修复在iOS4.0和4.1上不显示窗口的错误
  • 修复与其他使用OpenGL插件的冲突

v1.0-1

  • 第一次公开发布

兼容性:

运行iOS5的iPhone, iPad, iPod Touch

源:BigBoss

价格:$2.99

进入Cydia下载(点击即能跳转至Cydia中的插件页面,只能用于iOS端的Safari浏览器,其它途径和平台无效)