用于屏幕上键盘的快速任务的制作方法_4

文档序号:9893555阅读:来源:国知局
应用的顺序。此 处,语言列表704指示依次翻译成西班牙语、法语、德语、并且随后返回到默认语言(在运一 示例中为英语)。在依次按下V'键之际,快速任务模块128可操作用于在语言列表704中循 环并且应用对应的到不同语言的翻译,如706处所示。用户可通过反复地按下该键在可能的 修改中的一个或多个之间依次滚动,并且可通过显式的选择、进一步文本输入、和/或在超 时时间段的不活动之后选择各个修改中要保留的那个。
[0052] 图7中还描绘了类似的支持多个修改的时间格式快速任务708的示例。在运一情形 中,时间格式快速任务708被表示为与"t"键相关联。时间格式快速任务708也可被分派为 ":"键,就像结合图5讨论的时间格式快速任务504-样。在运一示例中,时间格式快速任务 708与时间格式列表710相关联。该时间格式列表710指示对相关联的文本的时间格式的依 次修改。在依次按下V之际,快速任务模块128可操作用于在时间格式列表710中循环并且 应用对应的修改,如712处所示。相应地,响应于依次按下"t"键,文本的"at 500"部分可被 改为 "at 5:00"、"at 5:00AM"、"at 5: OOPM"、并且回到 "at 500"。
[0053] -般来说,可针对屏幕上键盘预定义快速任务的分派。在一个实现中,分派还可由 用户来配置W进行因用户而异的分派。因此,用户可选择将翻译快速任务分派到V'并且将 时间格式快速任务分派到V,如图7中所示的,而不是预定义的分派,诸如像图5中的将V 用于翻译而":"用于时间。例如,快速任务模块128可展示一个界面,通过该界面用户可与将 不同的可与快速任务映射到键的映射交互。通过该界面,用户可改变预定义的分派和/或可 全局地或单独地启用或禁用快速任务。另外,该界面和快速任务映射可被配置成使得用户 能够通过快速任务创建对话框来创建定制快速任务。创建对话框可促进使用合适的语法、 菜单、字段、和标签等等来选择定制字符插入、格式化、和/或对于快速任务的触发。定制快 速任务可根据禁用快速任务创建对话框作出的用户选择来定义。定制快速任务可被分派到 用户选择的键。作为示例而非限制,用户可定义用于粗体、斜体W及加下划线的组合快速任 务,将被选择的文本串转换成被加粗、斜体且加了下划线的经修改的串。用户可将运一定制 快速任务分派到某一键,诸如V'键。在另一示例中,定制快速任务可被创建W促进在文本 串内的特定位置处插入被选择的特殊字符。例如,可定义一个星号快速任务用于将文本包 括在星号内,诸如将巧ello Robyn"改为"林地日11〇 Robyn***"。还设想了各种其它类型的 定制和预定义快速任务。
[0054] 已描述了与快速任务有关的一些示例细节和技术,现在考虑可被用于此处所描述 的一个或多个实现中的示例系统。
[0055] 示例系统和设备
[0056] 图8示出了包括示例计算设备802的示例系统800,该示例计算设备802代表可W实 现本文所述的各种技术的一个或多个计算系统和/或设备。计算设备802可W是,例如,服务 提供方的服务器、与客户端相关联的设备(例如,客户端设备)、片上系统、和/或任何其他合 适的计算设备或计算系统。
[0057] 所示的示例计算设备802包括处理系统804、一个或多个计算机可读介质806、W及 相互通信地禪合的一个或多个1/0接口808。尽管没有示出,计算设备802可进一步包括系统 总线或将各种组件相互禪合的其它数据和命令传输系统。系统总线可W包括不同总线结构 中的任一个或其组合,诸如存储器总线或存储器控制器、外围总线、通用串行总线和/或利 用各种总线体系结构中的任一种的处理器或局部总线。也构想了各种其它示例,诸如控制 和数据线。
[0058] 处理系统804表示使用硬件执行一个或多个操作的功能。因此,处理系统804被示 为包括可被配置为处理器、功能块等的硬件元件810。运可包括在作为专用集成电路或使用 一个或多个半导体构成的其它逻辑设备的硬件中的实现。硬件元件810不受形成它们的材 料或者其中利用的处理机制的限制。例如,处理器可W由半导体和/或晶体管(例如,电子集 成电路(1C))构成。在运一上下文中,处理器可执行指令可W是可电子地执行的指令。
[0059] 计算机可读介质806被示为包括存储器/存储812。存储器/存储812表示与一个或 多个计算机可读介质相关联的存储器/存储容量。存储器/存储812可包括易失性介质(如随 机存取存储器(RAM))和/或非易失性介质(如只读存储器(ROM)、闪存、光盘、磁盘等等)。存 储器/存储812可包括固定介质(例如,RAM、R0M、固定硬盘驱动器等)W及可移动介质(例如 闪存、可移动硬盘驱动器、光盘等等)。计算机可读介质806可W下面进一步描述的各种方式 来配置。
[0060] 输入/输出接口 808表示允许用户向计算设备802输入命令和信息的功能,并且还 允许使用各种输入/输出设备向用户和/或其他组件或设备呈现信息。输入设备的示例包括 键盘、光标控制设备(例如,鼠标)、用于语音操作的麦克风、扫描仪、触摸功能(例如,电容性 的或被配置来检测物理接触的其它传感器)、照相机(例如,可采用可见或诸如红外频率的 不可见波长来将不设及触摸的移动检测为手势),等等。输出设备的示例包括显示设备(例 如,监视器或投影仪)、扬声器、打印机、触觉响应设备等等。计算设备802可进一步包括用于 实现有线和无线通信的各种组件,包括例如用于网络通信的网络接口卡和/或用于支持无 线和/或移动通信的各个天线。设想了各种不同类型的天线,包括但不限于一个或多个Wi? Fi 天线、全球导航卫星系统 (GNSS) 或全球定位系统 (GPS) 天线、蜂窝天线、近场通信 (NFC) 214天线、和/或蓝牙天线等等。因此,计算设备802可W下面进一步描述的各种方式来配置 W支持用户交互。
[0061] 此处可W在软件、硬件元件或程序模块的一般上下文中描述各种技术。一般而言, 此类模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、元件、组件、数据 结构等等。本文使用的术语"模块"、"功能"和"组件"一般表示软件、固件、硬件或其组合。本 文描述的技术的各特征是平台无关的,从而意味着该技术可在具有各种处理器的各种商用 计算平台上实现。
[0062] 所描述的模块和技术的实现可W被存储在某种形式的计算机可读介质上或跨某 种形式的计算机可读介质传输。计算机可读介质可包括可由计算设备802访问的各种介质。 作为示例而非限制,计算机可读介质可包括"计算机可读存储介质"和"通信介质"。
[0063] "计算机可读存储介质"指相对于仅信号传输、载波、或信号本身而言,允许对信息 的存储的介质和/或设备。因此,计算机可读存储介质不包括信号承载介质或信号本身。计 算机可读存储介质包括W适合于存储如计算机可读指令、数据结构、程序模块、逻辑元件/ 电路、或其他数据等的方法或技术来实现的诸如易失性和非易失性、可移动和不可移动介 质和/或存储设备的硬件。该计算机可读存储介质的示例包括但不限于,RAM、R0M、EEPR0M、 闪存或其它存储器技术、CD-ROM、数字多功能盘化VD)或其它光存储、硬盘、磁带盒、磁带、磁 盘存储或其它磁存储设备、或者可适用于存储所需信息并可由计算机访问的其它存储设 备、有形介质或制品。
[0064] "通信介质"指的是被配置为诸如经由网络向计算设备802的硬件传输指令的信号 承载介质。通信介质通常用诸如载波、数据信号、或其它传输机制等已调制数据信号来体现 计算机可读指令、数据结构、程序模块或其他数据。通信介质还包括任何信息传送介质。术 语"已调制数据信号"是指使得W在信号中编码信息的方式来设置或改变其一个或多个特 性的信号。作为示例而非限制,通信介质包括有线介质,诸如有线网络或直接线路连接,W 及无线介质,诸如声学、RF、红外线和其他无线介质。
[0065] 如先前所描述的,硬件元件810和计算机可读介质806代表W硬件形式实现的指 令、模块、可编程器件逻辑和/或固
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1