本文档描述与软键盘控制功能相关联的工具。在一些实施方式中,本工具识别触敏屏幕上的键盘启动姿势,并响应于该启动姿势在触敏屏幕上显示键盘的预览。本工具也可响应于启动姿势的停止而在触敏屏幕上显示键盘。
【技术实现步骤摘要】
【国外来华专利技术】软键盘控制
技术介绍
计算设备持续进化为不同的配置,诸如笔记本计算机、个人数字助理(PDA)、蜂窝电话/智能电话,等等。这些设备中的许多正在受到市场的压力而变得尽可能的小。除了尺寸的压力之外,设备的图形用户界面(GUI)继续是设备的中心关注点,用户趋向于希望 GUI变得尽可能的大。朝着该目标,许多设备采用了触敏屏幕,其可进行执行输入和输出功能。这些配置可使用软键盘(即,表示在触敏屏幕上的虚拟键盘,以替换或扩充传统键盘)。 因此,诸如键盘之类的传统输入设备在尺寸上已经被减小,或被去除,以将空间用于触敏屏幕。虽然软键盘提供了多种优点,但用户启动软键盘和/或控制软键盘的能力依旧是初级的。本教导向用户提供了增强型软键盘可用性和可控性。
技术实现思路
本文档描述与软键盘控制功能相关联的工具。在一些实施方式中,本工具识别触敏屏幕上的键盘启用姿势,并响应于该启动姿势在触敏屏幕上呈现键盘的预览。本工具也可响应于启动姿势的停止而在触敏屏幕上显示键盘。提供本
技术实现思路
以便以简化形式介绍将在以下的具体实施方式中进一步描述的一些概念。本
技术实现思路
不旨在标识所要求保护的主题的关键或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。例如术语“工具”可表示上述上下文和通篇文档中所准许的系统、方法、计算机可读指令(例如,一个或多个具有可执行指令的计算机可读存储介质)、组件、和/或技术。附图说明参考附图来描述具体实施方式。在附图中,附图标记中最左边的数字标识该附图标记首次出现的附图。在说明书和附图的不同实例中使用类似的附图标记可以指示相似或相同的项目。图1 一 14是根据某些实施方式的描述软键盘控制概念的示例性截屏。图15-16是使用软键盘控制的示例性环境的例示。图17-19是根据某些实施方式的软键盘控制方法的流程图。具体实施例方式腿越来越多的计算系统是带触摸屏一起出售的。触摸屏用包括在触摸屏内的一个或多个触摸检测器接受用户基于物理接触的输入,比如来自一个或多个触笔或指接触的触觉接触。然而,当前的触摸屏无法轻易允许用户在触摸屏上启动软键盘。例如,某些现有技术使得用户经历多个麻烦的步骤以启动软键盘。其他现有技术不允许用户轻易地控制触摸屏上软键盘的大小和/或位置。本文描述了用于以直观方式启动软键盘,并允许用户轻易地控制软键盘的许多方面(诸如在触摸屏上的软键盘大小和/或相对位置)的工具。例如,在一个实施方式中, 用户简单地以打字姿势接触触摸屏,则软键盘直接在用户手指下方并与用户手指对准地启动。这样的配置允许用户开始打字而无须查看软键盘。示例截屏图1-14例示了本文档中所述的软键盘控制概念的示例性表现。图1-3通过触摸屏104的三个连续屏幕截图102(1)、102Q)、和102(3)共同示出了第一软键盘控制实现。在图1中,用户的手106靠近但不接触触摸屏104。在图2 中,用户的四根手指202(l)、202O)、202(3)、202G)以使键盘预览204显示为靠近手指 202(1)-202(4)的方式来接触触摸屏。在该情况中,键盘预览204处于轮廓形式。参考图 4-6介绍了另一个配置。在该实施方式中,在用户维持上述接触的时间内维持键盘预览。图3示出一示例,其中用户停止了如图2的接触,并移开他/她的手部,则软键盘 302替代了图2的键盘预览204。此时,用户可按照传统方式将软键盘302用于在触摸屏 104上的键入。图4-6类似于图1-3,并包括大部分类似的组件,为了简短起见不在进行重新介绍。在该实施方式中,键盘预览204(1)是键盘302的半透明表示。半透明键盘预览(即, 具有相对高透明度)可允许用户看到键和对象(诸如位于键盘预览后方的图标)。该配置可允许用户确定他/她对键盘位置和/或大小是否满意。如果用户不满意键盘位置和/或大小,诸如如果键盘将位于用户希望访问的图标之上,那么用户可移动键盘预览204 (1)。用户如何对软键盘和/或键盘预览进行移动/调整大小的示例参考图7-12而在下文描述。图7-9通过触摸屏704的三个连续屏幕截图702(1)、702 O)、和702 C3)共同示出了另一个软键盘控制实施方式。在图7中,用户的左手和右手706、708靠近但不接触触摸屏 704。在图8,用户用双手以打字姿势接触触摸屏704。在该情况中,用户用十个手指以打字姿势接触触摸屏。响应于此,在用户手部下方生成键盘预览804。进一步的,在该情况中,对预览确定尺寸并定位,使得键盘预览的按键大致位于打字姿势的用户手指的下方。例如,“3”、“8”、“(1”、和“产键位于用户左手手指下方,“」”、1”、“1”、和“;”键位于用户右手手指下方。因此,“f”键位于左手的最右侧的手指或部位(即,左食指)的下方。“j” 键位于右手的最左侧手指(即,右食指)下方。该配置相比其他配置使得用户更容易地开始打字,在其他配置中用户需要将他/她的手指与合适的键对准。(注意,在图8中触摸屏的一部分背景被阻挡了,以允许用户更轻易地看到指示符)。通过比较图8和9可以明白,本实施方式可允许用户通过滑动分开他/她的手指来调整键盘预览的大小。在该情况中,用户沿X轴滑动右手远离左手,键盘预览904被相应地调整大小。进一步的,该配置调整(在本情况中是放大)键盘预览的大小,以维持与图8 基本相同的手指-键关系。换言之,在调整大小操作期间维持手指-键关系,使得一旦用户对键盘满意时他们就开始打字。图10-13示出用户如何移动软键盘的示例。该系列在屏幕截屏1002(1)开始,其中用户的手部与触摸屏1004接触。响应于此,在用户手部下方显示键盘预览1006。图11示出用户向上和向右滑动他/她的手部,如截屏1002 )的箭头1102所示的。键盘预览1006响应地在用户手部的下方滑动(或至少能向用户表现出在用户手部下方滑动)。一旦用户对键盘的位置满意,用户就可移开他/她的手部,则键盘预览被键盘1202 所代替(在图12中如键盘1002 (3)所示)。图13-14示出另一种键盘控制实施方式。这些图示出触摸屏1304的连续屏幕截屏1302(1)和1302 O)。在图13中,用户的手部靠近但不接触触摸屏1304。在图14中,用户将他/她手部的所有十根手指以使得键盘预览1402生成于用户手部之下的方式放置在触摸屏上。在该情况中,键盘预览具有人体工程(ergonomic)配置。进一步的,人体工程配置被建立为键的相对位置由用户的手指的位置来决定。在该实例中,基于用户手指的位置,键盘预览1402具有朝向上部1404相对更宽地间隔开的键,以及朝向底部1406相对更窄地间隔开的键。取决于用户手指的位置,其他配置可在键盘预览1402的底部1406处的键之间具有相对宽的间隔和/或间隙,以及朝向键盘预览的顶部1404具有相对窄的间隔。一些实施方式允许用户调节他/她的手指位置,并由此更新键盘预览1402。一旦用户对键盘预览的人体工程配置满意,用户就可移开他/她的手指,则对应的软键盘将在键盘预览的位置被显示。示例操作环境附图15-16参考包括接触检测设备1502的计算机系统1500。该接触检测设备可包括触敏显示屏(例如,触摸屏)1504。触摸屏1504可包括散布在其上的一些类型的触摸检测器1506。为了简短起见,仅仅示出了五个代表性接触检本文档来自技高网...
【技术保护点】
1.一个或多个计算机可读介质,具有计算机可执行指令,当所述计算机可执行指令被计算设备执行时,执行动作包括:对照第一键盘启动参数来评估来自触摸屏的多个触觉接触(1702);当满足第一键盘启动参数时在触摸屏上呈现键盘的预览(1704);将多个触觉接触与第二键盘启动参数进行比较(1706);以及当满足第二预定键盘启动参数时在触摸屏上显示键盘(1708)。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:JK·马尔凯维奇,
申请(专利权)人:微软公司,
类型:发明
国别省市:US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。