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

设计用户可以通过触摸板交互的 Windows 应用商店应用。 触摸板结合间接的多点触控输入和指针设备(如鼠标)的精确输入。这种组合使触摸板既适用于 Windows 8.1 触摸优化的 UI,也适用于桌面环境效率应用的较小目标。

本主题介绍触摸板交互的设计注意事项。有关实现触摸板交互的信息,请参阅响应触摸板交互

Windows 8.1 触摸板语言

Windows 8.1 提供一组在整个系统中通用的简单触摸板交互功能。

术语 描述

使用两个手指点击进行右键单击

同时使用两个手指点击来显示具有全局命令的应用栏,或者使用两个手指点击元素以选择它,并显示具有上下文命令的应用栏。

注意  当选择或应用栏命令不适合 UI 行为时,二指点击可显示上下文菜单。但是,我们强烈建议你针对所有的命令行为使用应用栏。

滑动两个手指进行平移

滑动主要用于平移交互,但也可用于移动、绘制或书写。

收缩和拉伸以缩放

在触摸板上收缩和拉伸进行大小调整和语义式缩放。

系统命令的边缘

从触摸板的右边缘(或从右向左布局中的左边缘)轻扫可显示包含系统命令的超级按钮。

从触摸板的左边缘(或从右向左布局中的右边缘)轻扫可显示运行的应用列表。

单击和右键单击区域

模拟鼠标设备的左按钮和右按钮功能。

悬停以了解

悬停在元素上可以显示更详细的信息或指导性可视化内容(如工具提示)而不提交操作。有关工具提示的详细信息,请参阅添加工具提示

使用一个手指点击以进行主操作

使用单个手指点击某个元素并调用它的主操作(如启动应用或执行命令)。

使用一个手指按住并滑动以进行重新排列

拖动元素。

使用一个手指按住并滑动以选择文本

在可选择的文本内按下并滑动来选择它。双击可选择一个字。

视觉反馈指南

  • 当(通过移动或悬停事件)检测到触摸板光标时,显示特定于鼠标的 UI 以指示元素显示的功能。如果触摸板光标在一定的时间段内没有移动,或者如果用户启动了触摸交互,则让触摸板 UI 逐渐淡出。 这会使 UI 干净整洁。
  • 不要使用鼠标获取悬停反馈,由元素提供的反馈是足够的。
  • 如果元素不支持交互(如静态文本),不要显示视觉反馈。
  • 不要将焦点矩形与触摸板交互结合使用。保留焦点矩形是为了进行键盘交互。
  • 对于所有代表相同输入目标的元素,同时显示视觉反馈。

有关视觉反馈的更一般指南,请参阅视觉反馈指南

Win8交互UX——触摸板交互的更多相关文章

  1. Win8交互UX——键盘交互

    设计用户可以通过硬件键盘.屏幕键盘或触摸键盘交互的 Windows 应用商店应用. 本主题介绍键盘交互的设计注意事项.有关实现键盘交互的信息,请参阅响应键盘输入. 键盘交互 键盘输入是 Windows ...

  2. WP8.1学习系列(第十七章)——交互UX之输入和反馈模式

    如果你将 Windows 应用商店应用设计为触摸交互,则可免费获取对触摸板.鼠标.笔和键盘交互的支持.你的用户可以从一种输入法切换到另一种,而不会丧失应用体验的感觉.将键盘插入平板电脑?没问题.你的应 ...

  3. 触摸板PCB制作-TM12

    1.布局: 使 PSoC 与Sensor之间的距离保持最小化是一个不错的做法. 通常将 PSoC 与其他组件一起贴装到底层,而将 CapSense Sensor置于顶层上.  Sensor和栅格地层位 ...

  4. 修复Win10下Synaptics触摸板双指触击无法打开右键菜单的问题

    从Win8.1开始,Synaptics触摸板驱动的键值就不能正确设置,使得双指触击失效,无法打开右键菜单. 解决方法1.打开注册表:2.搜索“2FingerTapAction”,或直接定位到以下两个路 ...

  5. CentOS禁用触摸板

    安装xorg-x11-apps包 yum install xorg-x11-apps 查看设备信息 cd /dev/input/ ls //找到触摸板信息 xinput list //找到触摸板的id ...

  6. 关于安装Ubuntu后触摸板无法使用的解决方案

    安装了Ubuntu后发现触摸板无法使用,以为是修改了安装文件导致(之前拿安装源文件做了小实验),于是重装,之后触摸板仍无法使用,在一个长满小广告的页面上找到了解决方案. 以下是原文章内容: 最近突然发 ...

  7. ubuntu 12.04禁用笔记本触摸板

    习惯了在Macbook Pro上使用触摸板,装了个linux 的dualboot,发现,ubuntu下对触摸板的支持实在是太烂了,想禁用触摸板却找不到设置的地方. 终于最后发现了——touchpad- ...

  8. dell 电脑关闭触摸板的。

    桌面计算机(点击右键)----管理----设备管理器-----鼠标------选择触摸板(ps/2 兼容鼠标)---右击------跟新驱动-------浏览计算机查找------从计算机列表中选择- ...

  9. Ubuntu 12.04 禁用触摸板

    昨天把系统换为Backbox了,版本为Ubuntu12.04,装完后发现其触摸板不能禁用,之前在其他版本都是直接快捷键就可关闭或者启用触摸板,解决方法如下: sudo add-apt-reposito ...

随机推荐

  1. e830. 向JTabbedPane中加入一个卡片

    This example demonstrates various ways to add a tab to a tabbed pane. // Create a tabbed pane JTabbe ...

  2. Linux下查看某个进程的线程数量(转)

    转自:https://www.cnblogs.com/caosiyang/archive/2012/10/15/2724585.html 有些时候需要确实进程内部当前运行着多少线程,那么以下几个方法值 ...

  3. 嵌入式开发之zynq---Zynq PS侧I2C驱动架构

    http://blog.chinaunix.net/uid-24148050-id-120532.html http://bbs.csdn.net/topics/390538368?page=1 ht ...

  4. 多媒体开发之ftp---一个很现实的需求把ftp转换成rtmp协议做点播

    http://www.dy2018.com/i/96131.html# http://www.hdpfans.com/thread-15684-1-1.html ftp://xc:xc@dz.dl12 ...

  5. MySQL 数据库定时自动备份

    创建备份目录 cd /home mkdir backup cd backup 创建备份 Shell 脚本: vim DatabaseName.sh #!/bin/bash /usr/local/mys ...

  6. DATGRIDVIEW如何不选择第一行,第一列

    DataBindingComplete事件中写 ClearSelection();

  7. C# 一个多层循环中,break一次能跳出几个循环?

    public class BreakTest { public static void main(String[] args) { ; x<; x++) { ; y<; y++) { ; ...

  8. SOA及分布式

    结合领域驱动设计的SOA分布式软件架构 Windows平台分布式架构实践 - 负载均衡(下) 分享一个分布式消息总线,基于.NET Socket Tcp的发布-订阅框架,附代码下载 我终于深入参与了一 ...

  9. 正则表达式awk

    以冒号: 为分隔符打印出来:打印第一段$1:  -F 分隔符 [root@localhost awk]# awk -F ':' '{print $1}' test.txt root bin daemo ...

  10. linux和windows互传文件/用户配置文件和密码配置文件/用户组管理/用户管理

    2.27linux和windows互传文件 3.1 用户配置文件和密码配置文件 3.2 用户组管理 3.3 用户管理 linux和windows互传文件 显示日期date [root@centos_1 ...