Win8交互UX——触摸板交互

针对触摸输入优化 Window 应用商店应用设计,并在默认情况下获得触摸板支持。

设计用户可以通过触摸板交互的 Windows 应用商店应用。 触摸板结合间接的多点触控输入和指针设备(如鼠标)的精确输入。这种组合使触摸板既适用于 Windows 8.1 触摸优化的 UI,也适用于桌面环境效率应用的较小目标。
本主题介绍触摸板交互的设计注意事项。有关实现触摸板交互的信息,请参阅响应触摸板交互。
Windows 8.1 触摸板语言
Windows 8.1 提供一组在整个系统中通用的简单触摸板交互功能。
| 术语 | 描述 |
|---|---|
|
使用两个手指点击进行右键单击 |
同时使用两个手指点击来显示具有全局命令的应用栏,或者使用两个手指点击元素以选择它,并显示具有上下文命令的应用栏。 注意 当选择或应用栏命令不适合 UI 行为时,二指点击可显示上下文菜单。但是,我们强烈建议你针对所有的命令行为使用应用栏。 |
|
滑动两个手指进行平移 |
滑动主要用于平移交互,但也可用于移动、绘制或书写。 |
|
收缩和拉伸以缩放 |
在触摸板上收缩和拉伸进行大小调整和语义式缩放。 |
|
系统命令的边缘 |
从触摸板的右边缘(或从右向左布局中的左边缘)轻扫可显示包含系统命令的超级按钮。 从触摸板的左边缘(或从右向左布局中的右边缘)轻扫可显示运行的应用列表。 |
|
单击和右键单击区域 |
模拟鼠标设备的左按钮和右按钮功能。 |
|
悬停以了解 |
悬停在元素上可以显示更详细的信息或指导性可视化内容(如工具提示)而不提交操作。有关工具提示的详细信息,请参阅添加工具提示。 |
|
使用一个手指点击以进行主操作 |
使用单个手指点击某个元素并调用它的主操作(如启动应用或执行命令)。 |
|
使用一个手指按住并滑动以进行重新排列 |
拖动元素。 |
|
使用一个手指按住并滑动以选择文本 |
在可选择的文本内按下并滑动来选择它。双击可选择一个字。 |
视觉反馈指南
- 当(通过移动或悬停事件)检测到触摸板光标时,显示特定于鼠标的 UI 以指示元素显示的功能。如果触摸板光标在一定的时间段内没有移动,或者如果用户启动了触摸交互,则让触摸板 UI 逐渐淡出。 这会使 UI 干净整洁。
- 不要使用鼠标获取悬停反馈,由元素提供的反馈是足够的。
- 如果元素不支持交互(如静态文本),不要显示视觉反馈。
- 不要将焦点矩形与触摸板交互结合使用。保留焦点矩形是为了进行键盘交互。
- 对于所有代表相同输入目标的元素,同时显示视觉反馈。
有关视觉反馈的更一般指南,请参阅视觉反馈指南。
Win8交互UX——触摸板交互的更多相关文章
- Win8交互UX——键盘交互
设计用户可以通过硬件键盘.屏幕键盘或触摸键盘交互的 Windows 应用商店应用. 本主题介绍键盘交互的设计注意事项.有关实现键盘交互的信息,请参阅响应键盘输入. 键盘交互 键盘输入是 Windows ...
- WP8.1学习系列(第十七章)——交互UX之输入和反馈模式
如果你将 Windows 应用商店应用设计为触摸交互,则可免费获取对触摸板.鼠标.笔和键盘交互的支持.你的用户可以从一种输入法切换到另一种,而不会丧失应用体验的感觉.将键盘插入平板电脑?没问题.你的应 ...
- 触摸板PCB制作-TM12
1.布局: 使 PSoC 与Sensor之间的距离保持最小化是一个不错的做法. 通常将 PSoC 与其他组件一起贴装到底层,而将 CapSense Sensor置于顶层上. Sensor和栅格地层位 ...
- 修复Win10下Synaptics触摸板双指触击无法打开右键菜单的问题
从Win8.1开始,Synaptics触摸板驱动的键值就不能正确设置,使得双指触击失效,无法打开右键菜单. 解决方法1.打开注册表:2.搜索“2FingerTapAction”,或直接定位到以下两个路 ...
- CentOS禁用触摸板
安装xorg-x11-apps包 yum install xorg-x11-apps 查看设备信息 cd /dev/input/ ls //找到触摸板信息 xinput list //找到触摸板的id ...
- 关于安装Ubuntu后触摸板无法使用的解决方案
安装了Ubuntu后发现触摸板无法使用,以为是修改了安装文件导致(之前拿安装源文件做了小实验),于是重装,之后触摸板仍无法使用,在一个长满小广告的页面上找到了解决方案. 以下是原文章内容: 最近突然发 ...
- ubuntu 12.04禁用笔记本触摸板
习惯了在Macbook Pro上使用触摸板,装了个linux 的dualboot,发现,ubuntu下对触摸板的支持实在是太烂了,想禁用触摸板却找不到设置的地方. 终于最后发现了——touchpad- ...
- dell 电脑关闭触摸板的。
桌面计算机(点击右键)----管理----设备管理器-----鼠标------选择触摸板(ps/2 兼容鼠标)---右击------跟新驱动-------浏览计算机查找------从计算机列表中选择- ...
- Ubuntu 12.04 禁用触摸板
昨天把系统换为Backbox了,版本为Ubuntu12.04,装完后发现其触摸板不能禁用,之前在其他版本都是直接快捷键就可关闭或者启用触摸板,解决方法如下: sudo add-apt-reposito ...
随机推荐
- Java如何暂停线程一段时间?
在Java编程中,如何暂停线程一段时间? 以下示例显示如何通过创建sleepThread()方法来暂停线程一段时间. package com.yiibai; public class Suspendi ...
- 利用smba实现windows上写程序,linux上运行
1.在linux下载程序代码(确保获取正确的文件属性) 2.在windows编写代码,对于已有代码,不改变文件权限,如原先为755的,更改文件内容后依然是755的文件,如果要新建文件,默认为644,其 ...
- SciTE配置信息
超强文本编辑器SciTE配置方法详细实例 转载 2006年12月28日 17:07:00 标签: 文本编辑 / 文档 / 语言 / html / python / api 32800 关于scite文 ...
- pyqt5加载网路图片,不本地下载。
依赖组件: requests class webImg: pass if __name__ == '__main__': import sys from PyQt5.QtWidgets import ...
- SqlException with message "Caught java.io.CharConversionException." and ERRORCODE=-4220
Technote (troubleshooting) Problem(Abstract) When an application uses the IBM Data Server Driver for ...
- java提取url里的域名
使用java标准类库java.net.URL java.net.URL url = new java.net.URL("http://blog.csdn.net/xxx.png") ...
- Tomcat介绍 安装jdk 安装Tomcat
Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache.Sun和其他一些公司及个人共同开发而 ...
- AJAX简单介绍
什么是AJAX Ajax 是 AsynchronousJavaScript and XML(以及 DHTML 等)的缩写. HTML 用于建立 Web表单并确定应用程序其它部分使用的字段. ·J ...
- 关于SpringMVC Json使用
很简单的一个东西,这里就不做过多介绍了,写一个小Demo,随手记录下. 首先,在搭好SpringMVC工程环境之后,如果想用Spring自带的Json,需要额外的添加2个JAR包: 1.jackson ...
- UNIX环境编程学习笔记(6)——文件I/O之判断文件类型
lienhua342014-09-01 1 文件类型 我们平时最常接触的文件类型有普通文件(regular file)和目录(di-rectory file),但是 UNIX 系统提供了多种文件类型: ...