# 改进诺基亚 N9 的手势交互

- 作者：黄俊杰
- 发布时间：2011-08-18 07:00
- 分类：产品
- 原文：https://www.ifanr.com/49689

[![SONY DSC](https://s3.ifanr.com/wp-content/uploads/2011/08/MTasking_thumb.jpg)](https://s3.ifanr.com/wp-content/uploads/2011/08/MTasking.jpg)

诺基亚 N9 的一个标志性设计就是正面不再提供 Home 键。应用程序界面下，用户从屏幕外向屏幕内划动手指直接返回自己出发的地方——由信息流、程序列表、卡片多任务界面组成的三个主视窗（Home View）。[《第三种交互方式的尝试》](http://www.ifanr.com/44440)已给出详细说明，不再累述。

这样的交互方式很直观，1GB 内存、多任务系统对程序的处理也确保用户不需要频繁关闭屏幕。但经过几个月的使用，有些高级用户们希望能够像 Android、iOS 一样，能够在任何程序下直接一步到达自己想去的主视窗；能够瞬间关闭程序，而不是丢进后台再处理。

Maemo/MeeGo 开源项目的积极贡献者，美国国家仪器（NI）高级软件工程师 Ed Page 拿到 N950 数周后提出[一套改进方案](http://eopage.blogspot.com/2011/08/swipe-ux-idea.html)。根据 Page 的设想，从屏幕外向屏幕内滑动不再是返回出发地，而是根据划动手势起点直达目的地：

 [![Swipe UX Idea DS](https://s3.ifanr.com/wp-content/uploads/2011/08/Swipe-UX-Idea-DS_thumb.png)](https://s3.ifanr.com/wp-content/uploads/2011/08/Swipe-UX-Idea-DS.png)

- 从屏幕下方向屏幕内划动回到信息流，处理其它信息；

[![Swipe UX Idea LS](https://s3.ifanr.com/wp-content/uploads/2011/08/Swipe-UX-Idea-LS_thumb.png)](https://s3.ifanr.com/wp-content/uploads/2011/08/Swipe-UX-Idea-LS.png)

- 从屏幕左侧向屏幕内划动回到多任务，直接切换程序；

[![Swipe UX Idea RS](https://s3.ifanr.com/wp-content/uploads/2011/08/Swipe-UX-Idea-RS_thumb.png)](https://s3.ifanr.com/wp-content/uploads/2011/08/Swipe-UX-Idea-RS.png)

- 从屏幕右侧向屏幕内划动回到程序列表，直接启动其它程序。

Page 没提从屏幕上方向屏幕内划动，因为诺基亚已经把这种手势作为高级功能选项放入设置，用户可以通过该手势直接关闭当前程序。这选项默认关闭，所以新手不会觉得费解。

Page 的想法与一些诺基亚员工不谋而合，25-3 版以后的 N9、N950 系统镜像已内置这些功能，但开启过程有点麻烦。那位曾公开宣称 [Elop 放弃 MeeGo 与技术无关](http://www.ifanr.com/44270)的 MeeGo 团队软件工程师 Felipe Contreras 在自己的博客上提供了[实现方法](http://felipec.wordpress.com/category/maemo/)。

打开 mcompsitor.conf 文件： `~/.config/mcompositor/mcompsitor.conf`此时就会看到划动操作相关的一些设置，把它们从默认的“away”改成下面的样子就能实现 Page 设想的效果。

`swipe-action-up: switcher      <br></br> swipe-action-down: close       <br></br> swipe-action-left: events       <br></br> swipe-action-right: launcher`

对多数用户来说，N9 默认的设置更友好、学习成本更低。但考虑到这款机型的定位以及诺基亚在全球的推广策略，最终入手 N9 的人中应该有相当一部分是高级用户，这些设置会很受欢迎。希望最终版软件能够直接将这些功能加入设置项。

现在已经有至少数千人可以用到这些设置了，真令人羡慕啊;-)
