技术开发 频道

Silverlight 3 多点触摸功能在Windows 7 中的应用

  Windows 7为触控技术做了特别的优化:

  程序的交互控件足够大以使用户能够容易触摸——至少 23x23 像素(13x13 对话框单位)。

  程序对相关的如划动、多点触摸操纵及拖放等系统手势的功能都可以正常使用。

  所有控件都使用 Microsoft Active Accessibility (MSAA) 来提供用于辅助技术用户界面的可编程访问。

  任务是为方便触摸而设计的,将最常操作的命令直接放在用户界面或内容上,而不是放在下拉菜单内。

  该程序特别设计为具有沉浸式的触摸体验,在细节方面具有真实世界的物理特性反馈,如动量或摩擦。

  任务是宽容的,允许用户方便地纠正其错误并处理不精确的触摸和拖放。

  任务是为避免或减少文本输入或选择而设计的。

  多点触控代表了输入方式的未来。随着Windows 7的普及,相信越来越多的厂商将会加入多点触控的行列。

  开启多点触摸功能

  首先,需要一台支持触摸特性的PC,目前市面上可选的产品主要有:

  *HP TouchSmart All-in-One PCs (IQ500 series & IQ800 series)

  * HP TouchSmart tx2 Tablet PC

  * Dell Latitude XT Tablet PC

  其次,需要安装最新的多点触摸驱动以使得屏幕能够识别触摸指示。不过这些驱动目前都是Beta阶段,而在正式发布之前都必须通过WHQL测试,我们目前无法保证所有预装Windows 7的机器都装有WHQL驱动。

  * HP TouchSmart All-in-One PCs :这款机器的驱动只需通过Windows Update即可完成

  * Dell Latitude XT and HP TouchSmart tx2 Tablet PCs:可以在N-Trig’s website上下载

  其实在Windows 7Beta中,很多特性都是与多点触摸相关的。

  比如画图中的油漆刷就可以用手指来控制了,不过支持的手指数目取决于机器对多点触摸的支持,有些只支持2个,有些可以达到4个设置更多。

  Windows 7画笔

  还有IE8中,用户可以用手指在任意地方向上或向下拖拽滚动网页,还可以用手指向左/右甩以完成前进/后退操作。另外,任务栏也是触摸优化过的,触摸的话用手指拖拽就可以打开Jumplists了。

  Jumplists

  而如果想要放大屏幕的话,开始-搜索display,在打开的控制面板中选择即可。

图5  打开Jumplists程序
0
相关文章