当前位置: 首页 > 专利查询>谷歌公司专利>正文

动态虚拟输入设备配置制造技术

技术编号:5427612 阅读:212 留言:0更新日期:2012-04-11 18:40
在一个方面中,虚拟输入设备可以通过以下来配置:检测与所选择的数据输入区相关联的语言标识符;确定与检测到的语言标识符相对应的键映射;根据键映射配置虚拟输入设备,其中虚拟输入设备包括一个或多个控件以及键映射指定与多个控件中的至少一个相对应的字符;以及向用户呈现虚拟输入设备。语言标识符可以包括可扩展标记语言标记和超文本标记语言标记中的一个。此外,可以接收选择第二数据输入区的用户输入,其中第二语言标识符与第二数据输入区相关联;可以确定与第二语言标识符相对应的第二键映射;以及可以根据第二键映射来配置虚拟输入设备。

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及基于与诸如网页的电子表单或文档相关联的一个或多个标识符来配 置虚拟输入设备,以及涉及用于将虚拟输入设备呈现给用户的系统和方法。
技术介绍
虚拟输入设备可以被实现为计算机程序的资源或特征以接收与该程序相关联的 输入。虚拟输入设备还可以被实现为单独的计算机程序,其可被配置为将所接收的输入提 供给运行于同一计算设备上的一个或多个其它应用。虚拟输入设备可以在诸如计算机监视 器或液晶显示(IXD)屏的显示设备上呈现。此外,虚拟输入设备可以在与诸如电子邮件应 用或搜索引擎的计算机程序相关联的窗口中呈现。替选地,虚拟输入设备可以通过投影显 示在诸如桌子或墙壁的表面上。在虚拟输入设备中可以包括包含虚拟键、虚拟按钮以及虚拟开关的一个或多个控 件。此外,一个或多个控件可以被布置为表示物理输入设备,诸如键盘、小键盘或仪表面板。 用户可以通过操纵耦接到虚拟输入设备在其上呈现的计算设备的物理输入设备来启用包 括在虚拟输入设备中的控件。例如,华盛顿州雷德蒙德市的微软公司的WindowsXP屏上键 盘是可以使用包括鼠标和键盘的一个或多个物理输入设备来控制的虚拟键盘。使用手指或 诸如输入笔的指示设备的触摸也可以被用来启用包括在虚拟输入设备中的一个或多个控 件。启用与虚拟输入设备相关联的控件促使与控件相对应的动作被执行,所述动作诸 如输入数据项或执行命令。虚拟输入设备可以被配置为接收并解释通过启用单个控件来指 示的简单输入。例如,虚拟键盘可以被配置为使得启用与虚拟键盘相关联的“η”键促使字 母“η”被输入到诸如文本区的对应的位置中。虚拟输入设备还可以被配置为接收并解释通 过启用两个或多个控件的组合来指示的复杂输入。例如,与虚拟键盘相关联的“shift”键 可以在“η”键被启用之前被启用以促使大写字母“N”作为输入被输入。额外地,包括在虚拟输入设备中的一个或多个控件的布局可以基于包括托管虚拟 输入设备的计算设备、虚拟输入设备被用于的应用以及用户偏好的多种因素来定制。例如, 虚拟输入设备可以根据该虚拟输入设备托管在之上的计算机设备的可用显示区域来安排 大小。一个或多个控件还可以被添加到虚拟输入设备或从虚拟输入设备除去。此外,虚拟输 入设备的布局可以被 定制。例如,包括在虚拟输入设备中的控件的布局可以从诸如QWERTY 或Dvorak布局的多个现有布局中选择。
技术实现思路
本专利技术者认识到需要提供用于配置虚拟输入设备以及向用户呈现虚拟输入设备 的改进的系统和方法。此外,认识到需要使用与电子表单或文档的数据输入区域相关联的 标识符来配置虚拟输入设备。额外地,本专利技术者认识到需要配置虚拟输入设备,使得虚拟输 入设备的一个或多个特征与待被输入的信息的类型相对应。本专利技术者还认识到需要基于与诸如区的数据输入区域相关联的语言标识符来选 择虚拟输入设备所支持的语言。此外,本专利技术者认识到需要在选择由与虚拟输入设备的当 前数据类型不同的数据类型表征的数据输入区域时,自动重新配置虚拟输入设备的一个或 多个控件,诸如键映射。额外地,认识到需要允许用户指定与应用或电子表单或文档相关联 的一个或多个偏好,诸如与一个或多个数据输入区域相关联的语言。总的来说,在一个方面中,本主题可以被实现为包括检测与所选择的数据输入区 相关联的语言标识符;确定与检测到的语言标识符相对应的键映射;根据键映射配置虚拟 输入设备,其中虚拟输入设备包括一个或多个控件以及键映射指定与多个控件中的至少一 个相对应的字符;以及向用户呈现虚拟输入设备。本主题还可以被实现,使得虚拟输入设备在包括所选择的数据输入区的窗口中呈 现。此外,本主题可以被实现,使得语言标识符包括可扩展标记语言标记和超文本标记语言 标记中的一个。额外地,本主题可以被实现为包括基于用户偏好将语言标识符与所选择的 数据输入区相关联。本主题还可以被实现,使得配置进一步包括定义虚拟输入设备的布局。此外,本主 题可以被实现为包括根据在其中向用户呈现虚拟输入设备的显示区域来定义虚拟输入设 备的布局。额外地,本主题可以被实现,使得键映射包括与对应于语言标识符的字母表相关 联的多个字符。本主题还可以被实现为包括接收选择包括在虚拟输入设备中的控件的用户输入以 及在所选择的数据输入区中输入与所选择的控件相关联的字符。此外,本主题可以被实现为 包括接收选择第二数据输入区的用户输入,其中第二语言标识符与第二数据输入区相关联; 确定与第二语言标识符相对应的第二键映射;以及根据第二键映射来配置虚拟输入设备。总的来说,在另一个方面中,本主题可以被实现为编码在计算机可读介质上、可操 作来促使数据处理装置执行包括以下的操作的计算机程序产品检测与所选择的数据输入 区相关联的语言标识符;确定与检测到的语言标识符相对应的键映射;根据键映射配置虚 拟输入设备,其中虚拟输入设备包括一个或多个控件以及键映射指定与多个控件中的至少 一个相对应的字符;以及向用户呈现虚拟输入设备。此外,本主题可以被实现,使得语言标识符包括可扩展标记语言标记和超文本标 记语言标记中的一个。本主题还可以被实现为可进一步操作来促使数据处理装置执行包括 以下的操作基于用户偏好将语言标识符与所选择的数据输入区相关联。额外地,本主题可 以被实现,使得配置进一步包括定义虚拟输入设备的布局。本主题还可以被实现为可进一步操作来促使数据处理装置执行包括以下的操作 根据在其中向用户呈现虚拟输入设备的显示区域来定义虚拟输入设备的布局。此外,本主 题可以被实现,使得键映射包括与对应于语言标识符的字母表相关联的多个字符。额外地, 本主题可以被实现为可进一步操作来促使数据处理装置执行包括以下的操作接收选择包括在虚拟输入设备中的控件的用户输入以及在所选择的数据输入区中输入与所选择的控 件相关联的字符。本主题还可以被实现为可进一步操作来促使数据处理装置执行包括以下 的操作接收选择第二数据输入区的用户输入,其中第二语言标识符与第二数据输入区相 关联;确定与第二语言标识符相对应的第二键映射;以及根据第二键映射来配置虚拟输入 设备。总的来说,在另一个方面中,本主题可以被实现为包括显示和被配置为执行包括 以下的操作的处理器电子的系统检测与所选择的数据输入区相关联的语言标识符;确定 与检测到的语言标识符相对应的键映射;根据键映射配置虚拟输入设备,其中虚拟输入设 备包括一个或多个控件以及键映射指定与多个控件中的至少一个相对应的字符;以及在显 示上呈现虚拟输入设备。 本主题还可以被实现,使得语言标识符包括可扩展标记语言标记和超文本标记语 言标记中的一个。额外地,本主题可以被实现为包括用户输入设备;其中处理器电子被进一 步配置为执行包括以下的操作通过用户输入设备接收选择第二数据输入区的输入,其中 第二语言标识符与第二数据输入区相关联;确定与第二语言标识符相对应的第二键映射; 以及根据第二键映射来配置虚拟输入设备。在本文档中描述的技术可以被实现以实现下述优势中的一个或多个。例如,该技 术可以被实现为基于诸如在标记语言文档中的标记的元数据项来检测与输入区相关联的 数据类型。此外,该技术可以被实现为自动重新配置虚拟输入设备,使得一个或多个所包括 的控件与当前所选择的数据输入区的数据类型相对应。额外地,该技术可以被实现,使得数 据类型本文档来自技高网
...

【技术保护点】
一种计算机实现的方法,包括:检测与所选择的数据输入区相关联的语言标识符;确定与检测到的语言标识符相对应的键映射;根据所述键映射配置虚拟输入设备,其中所述虚拟输入设备包括一个或多个控件并且所述键映射指定与所述多个控件中的至少一个相对应的字符;以及向用户呈现所述虚拟输入设备。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:弗拉德帕特里舍夫
申请(专利权)人:谷歌公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利