Posts Tagged ‘多点触摸’

Microsoft Surface的多点触摸体验

datePosted on 14:24, 一月 25th, 2010 by admin

Microsoft Surface最主要的交互模式是多点触摸。它具有“自然”和“直观”的特点。一个好的Microsoft Surface应用程序提供给用户一个:有趣,身临其境,本能操作,没有任何胁迫感的体验。无论这个程序是游戏,还是一个具有明确任务的应用软件(例如通过一个菜单订购食物,预订房间或者订购车票),或者仅仅是一个好玩的或者娱乐方面的体验(例如水波纹程序或者照片展示程序),用户的手指一到达 Microsoft Surface,就马上知道该如何操作。

采用触摸方式操作Microsoft Surface。用户可以获得自信心并且会逐渐尝试更多的操作,从单个手指到多个手指。Microsoft Surface不但能够多点触摸,而且它能被从任何一边开始进行操作。尽管很多具有特定操作方向的传统应用软件也是合理并且有实际价值的,但是 Microsoft Surface的不同寻常在于,它能提供360度的用户界面,而用户不需要关注操作平台的上下左右。

多点触摸也意味着两个,三个或者更多的人能够同时使用它。更为强大的是,Microsoft Surface能够对放在它上面的现实中的物体作出识别并反馈。Microsoft Surface也为多人交互的实现提供极大的可能性与机会。

图片 1-1:Microsoft Surface对用户的单点或多点触摸进行反馈

正如它对大的触体进行识别和反馈,用户用整只手与Microsoft Surface进行交互。

图片 1-2:Microsoft Surface对整只手和其他大的触体进行反馈

利用手势与Microsoft Surface进行交互。在屏幕上移动一个手指或者掠过整只手,可以看到Microsoft Surface不仅仅像单点触摸那样做出反馈。当2-3个用户同时进行操作时,Microsoft Surface能进行同时与之交互。

图片 1-3:当2-3个用户同时进行操作时,Microsoft Surface能进行同时与之交互

Microsoft Surface会对物体进行反馈。在水波纹程序中,一旦用户将物体放到触体上,水波纹将会从物体向周围扩散开。

图片 1-4:Microsoft Surface对物体进行视觉反馈

Microsoft Touch Pack for Windows7演示

datePosted on 09:06, 一月 7th, 2010 by admin

Windows 7对多点触控有良好支持,通过安装Microsoft Touch Pack for Windows7软件包,可以实现强悍的多点触控功能。微软官方称,最多可以达到10点触控。不过目前这个软件包仅仅提供给通过Windows Touch Logo 项目认证的电脑厂商(个人目前找不到下载地址),电脑厂商根据硬件选择性安装这一产品。

关于Microsoft Touch Pack for Windows7软件包:
包含三款Windows Surface应用和三款游戏,分别为:Microsoft Surface Globe、Microsoft Surface Collage、Microsoft Surface Lagoon、Microsoft Blackboard、Microsoft Rebound 和 Microsoft Garden Pond。

 

Iphone OS默认触控手势

datePosted on 08:25, 一月 5th, 2010 by admin

在触摸平台(1)中,手势是系统可以识别的用户动作,在Iphone OS(2)中,用户通过用户手势和系统进行交互,以下归纳了Iphone OS中默认的(注3)手势操作及其应用场景。

1.Tap
最简单和最常用的手势,类似与鼠标左键,可以用于单点触摸,Iphone OS中,用来启动程序,执行操作,键盘输入等。

IphoneGestureTap

2.Double-Tap
类似与鼠标双击,然而与Windows 系统中的打开应用程序不同,在Iphone OS中,不同的应用环境Double-Tap通常代表不同的意思,例如在图片预览和播放视频时,Double-Tap代表最大化/退出最大化,而在Safari浏览网页中,Double-Tap 某输入区域,通常会已放大该输入区域,同时出现虚拟键盘供用户输入。该手势可用于单点触摸。

3.Drag
另一种常见的手势,类似与Windows系统中的移动操作, 用于拖动视图,移动界面元素等操作,该手势可用于单点触摸。
常见的应用场景:
3.1
list视图中,用于滚动页面,类似于Windows系统中ScrollBar

IphoneGestureDrag
3.2 改变界面元素的位置。例如在自定制HomeScreen操作中,用户可以Drag应用程序到另一个Screen

IphoneGestureDragMove
3.3 用于一些基本控件,例如Swich Control, Date and time Picker;

IphoneGestureDragControl
3.4 Flick配合,用于某些List Item中的删除操作。该操作是比较快捷和高级的用法,例如在视频和收件箱List中,水平向左FlickDrag item, Item右侧出现删除按钮,Tap按钮,即删除该Item

4.Flick
由Drag演变而来,操作方式于它类似,通常与Drag配合使用,应用非常广泛。该手势模拟了现实环境中的惯性状态,手指仅仅在开始状态滑动屏幕即可,Flick力越大,界面元素移动速度越快,可以到达的位移越大,反之亦然。仅多点触摸支持手势。

IphoneGestureFlick

5.Pinch
仅支持多点触摸,
Iphone OS中用它进行视图的放大和缩小。例如在图片,文档,网页的浏览中,利用该手势增加了用户的操作体验。
IphoneGestureZoom

6.Ink 输入

严格意义上它不属于触控手势,交互方式类似于Tablet Pc和其它支持手写功能系统的操作。
IphoneGestureInk

注释:
1.
目前触控设备大致可分为单点和多点两种。单点触摸中,系统仅仅能接收一个触摸点,所以系统只能识别Tap, Drag等简单手势,多点触摸中,系统可以接收两个以上触摸点,所以通过手势的转化,系统可以识别更复杂和自然化的手势,Iphone OS支持多点触摸;
2. Iphone OS
Apple用于便携式平台的系统,目前用于Iphone ipod touch
3.
默认手势代表Iphone OS自带系统和应用软件中的一些手势,程序开发商可以按照需求自定义其它手势。

一本关于多点触控技术手册, mt2a.com 进行了翻译,对多点触摸感兴趣的朋友可以看看。

点击下载