用双手改变生活 细看Windows7多点触摸

系统
本次Tech.Ed2009最抢眼的就是Windows7,而Windows7的多点触摸功能又是最吸引人的。
本次Tech.Ed2009最抢眼的就是Windows7,而Windows7的多点触摸功能又是最吸引人的。为了帮助程序开发者更好的利用这个新特性,提高自己程序的使用体验,微软设立了Windows7触摸功能分会场,对触控功能进行了详细的说明,同时也演示了一些实例。世界之窗作为国内唯一一家支持多点触控功能的浏览器,和淘宝的任我淘一起在分会场上作为经典案例,展示给台下的观众。用双手改变生活细看Windows7多点触摸

  首先,我们要明确区分开,触控和触摸。触摸只是设备感应到接触点,然后将接触点反馈出来,而触控,是设备根据接触点的行为反馈给程序,让程序作出指定的命令。触摸和以往TablePC的触笔也不同,触笔是可以感应力度的,而目前的触摸是不反应力度的,它们给系统的指令也不同,需要开发者分开对待。

用双手改变生活细看Windows7多点触摸
在控制面板中 触笔和触摸是两个标签

  Multi-Touch开发的不同模式 :

  Good:无需使用Touch API,但是应用程序的界面能够正确响应内建的手势(gestures)
  Better:支持手势(Gesture) API,能够自然流畅的交互
  Best:完全针对触摸(Touch)而设计的用户体验,使用了多点触摸(Multi-touch)的特性

  作为应用程序,需要先判断是否有多点触摸设备,通过一段语句就可以完成,当满足条件时,通过数位板返回的数据,对程序进行控制。不满足条件时,还是按照老的方式(鼠标和键盘)进行控制。Windows7可以收到操作的信号分为WM_TOUCH和WM_GESTURE,分别是触摸和手势。

用双手改变生活细看Windows7多点触摸
Touch开发路线图 WPF

  WM_TOUCH是类似鼠标的信息,将原始的Touch数据传递给Win32应用,一般使用场景包括:手指绘图,自定义手势,还可以传递给更高级的控件。而WIN_GESTURE是手势,可以处理系统默认信息也可以通过自定义来实现不同的功能。除了以上两点,还有多触操作和惯性,由于时间关系就不详细说明了。有需要了解的朋友可以在微软官方下载到相关的资料。

【编辑推荐】

  1. 微软副总裁Mike:希望有更多中国用户买Win7
  2. 27家主流媒体对Windows7的评论大汇集
  3. 确实低调 Windows 7北京发布会现场前瞻
责任编辑:庞桂玉 来源: Sina
相关推荐

2009-09-22 15:47:11

2009-08-25 09:40:09

Windows 7多点触摸

2009-02-17 20:21:20

Windows 7多点触摸

2010-04-20 09:08:36

2010-02-02 10:10:58

Windows Mob

2009-11-19 08:51:15

Windows 7系统抄袭

2009-12-25 10:07:38

Linux系统多点触摸

2009-12-04 10:35:49

微软系统命名

2009-04-14 08:14:09

AndroidGoogle移动OS

2009-03-13 19:06:23

Windows 7正式版改变

2009-03-28 09:42:02

Windows 7微软操作系统

2009-03-17 08:33:22

Windows7节省开支

2009-03-30 08:48:13

微软Windows 7操作系统

2009-09-01 08:44:35

Windows 7多点触摸

2013-05-14 10:56:45

AIR Android多点触摸

2010-04-20 15:36:01

Linux多点触摸

2010-05-26 12:45:21

IPv6访问故障

2009-09-15 08:30:36

Windows 7系统部署系统迁移

2009-08-14 09:06:58

Daemon ToolWindows 7镜像

2009-12-04 14:43:55

Windows7
点赞
收藏

51CTO技术栈公众号