CN101419526A - 使用手持移动通信设备的触摸屏进行文本选择 - Google Patents
使用手持移动通信设备的触摸屏进行文本选择 Download PDFInfo
- Publication number
- CN101419526A CN101419526A CN 200810166791 CN200810166791A CN101419526A CN 101419526 A CN101419526 A CN 101419526A CN 200810166791 CN200810166791 CN 200810166791 CN 200810166791 A CN200810166791 A CN 200810166791A CN 101419526 A CN101419526 A CN 101419526A
- Authority
- CN
- China
- Prior art keywords
- character
- screen
- touch
- user
- characters
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
公开了一种用于提供字符或文本选择和编辑功能的系统以及方法。通过用户与触摸屏的接触进行文本和字符选择。为了使选择更加精细,相对于屏幕的原始显示配置,实现第二放大视图。此外,结合文本块的两个端点对选择予以说明。此外,将某一点指定为期望插入选定文本的插入点。在进行字符选择时,根据需要实现放大视图和原始视图。
Description
技术领域
本公开总体涉及手持电子设备或手持通信设备,具体涉及使用原始显示配置和用于进行选择的放大视图在触摸屏上选择字符或文本。
背景技术
随着更具鲁棒性的无线通信系统的出现,兼容手持通信设备变得更加普遍和先进。广义上,这些设备指手持电子设备,包括不含通信功能的设备在内。过去此类手持通信设备通常提供语音(蜂窝电话)或文本传输(寻呼机和PDA)功能,但是如今消费者通常需要能够同时执行两种类型的、包括发送和接收电子邮件在内的传输功能的组合设备。此外,这些设备还能够发送和接收其它类型的数据,包括用于实现收听音频、浏览网站以及静止和运动图像的数据。此类移动通信设备的供应商和潜在的服务供应商迫切希望满足这些需求,但是语音和文本消息的组合、以及诸如存在于PDA中的其它功能,使得设计者不得不改进与在这些电子设备上浏览和编辑文档及其它数据有关的功能。
近年来,在电子设备上使用触摸屏的做法已变得十分普遍。这些触摸屏通常可以对包括使用铁笔和手指所作的任何触摸予以响应。应当理解的是,由于设备和屏幕尺寸的缘故,需要进行精确的控制。为了使用户能够精确地选择独立的图标或可选对象,屏幕上的某些图标或可选对象尺寸很大,然而在选择项目时诸如显示在屏幕上的文本等其它视图需要更高的精度。由于显示屏尺寸的减少,更提高了对精确放置光标的要求。在设备屏幕和显示的文本都很小时,对这对于精度的要求就更大了。典型的用于精确放置光标方案包括,使用一支铁笔来选择屏幕上的一点。由于铁笔的尖端通常与显示在显示屏上的文本具有相似的大小,因此有可能精确地选择适当的点。
然而,存在不希望或无法使用铁笔的情况。通常,电子设备配备了用于在不使用铁笔的情况下保持或存放铁笔的装置。因而,如果需要精确选择,用户必须在在屏幕上进行选择之前将铁笔从存储器中取出。此外,用户还可能丢失铁笔。由于需要铁笔并需要存储铁笔,带有铁笔的设备通常较大。存储铁笔所需的额外空间常常令人不满意。因此,需要其它的方案来精确地选择一点。
发明内容
为了克服上述问题,一种可行发明构思是,使用原始显示配置和用于进行选择的放大视图在触摸屏上选择字符或文本。
根据本发明的一种方案,提出了一种用于实现由用户在手持电子设备的触摸屏上进行字符或文本选择的方法,其中,所显示的可选字符足够小以致于在进行字符选择时用户与触摸屏的接触能够覆盖多个同时显示的字符,所述方法包括:在手持电子设备的触摸屏上显示文本,其中可选字符小于用户与屏幕的接触区域,所述文本的显示构成原始显示配置;检测用户已接触到触摸屏的第一区域,所述第一区域包括多个字符,其中至少两个字符部分地被用户与触摸屏的接触覆盖;显示第一区域的放大视图,所述放大视图是被放大以使被部分覆盖的所述至少两个字符中的每个字符各自都足够大,从而所述至少两个字符中只有一个字符能够被用户与触摸屏的类似接触主要覆盖住;从所述至少两个字符中检测第一字符,所述第一字符是根据用户与触摸屏的类似接触在所述放大视图内主要覆盖住的字符,在第一放大视图内选定的;以及恢复所述文本的所述原始显示配置,并表示出被检测为用户在第一放大视图内所选择的第一字符。
根据该方案的用于实现字符或文本选择的方法,还包括:检测用户已接触到触摸屏的第二区域,所述第二区域包括多个字符,其中至少两个字符部分地被用户与触摸屏的接触覆盖;显示第二区域的第二放大视图,所述第二放大视图是被放大以使被部分覆盖的所述至少两个字符中的每个字符各自都足够大,从而所述至少两个字符中只有一个字符能够被用户与触摸屏的接触主要覆盖住;从所述至少两个字符中检测第二字符,所述第二字符是根据所述用户与触摸屏的接触在所述放大视图内主要覆盖的字符,在所述放大视图内选定的;以及恢复所述文本的所述原始显示配置,并将所述第一字符和所述第二字符之间的文本表示为指定文本。
根据该方案的用于实现字符或文本选择的方法,还包括:检测用户已接触到触摸屏的第三区域,并检测接触区域已顺着触摸屏移动至第三位置,在第三位置处通过用户接触限定第三区域,所述第三区域包括多个字符,其中至少两个字符部分地被用户与触摸屏的接触覆盖;一旦检测到用户接触已脱离触摸屏,就显示第三区域的放大视图,其中所述放大视图是被放大以使被部分覆盖的所述至少两个字符中的每个字符各自都足够大,从而所述至少两个字符中只有一个字符能够被用户与触摸屏的接触主要覆盖住;从所述至少两个字符中检测第三字符,所述第三字符是根据用户与触摸屏的接触在所述放大视图内主要覆盖的字符,在所述放大视图内选定的;以及在与所述第三字符相邻的位置插入所述指定文本,并恢复所述原始显示配置。
利用所述方案可以为手持移动通信设备提供精确地选择字符或者文本,并对其进行编辑功能。
附图说明
附图中示出了根据此处介绍的优势方案实现和配置的典型方法及配置,附图中:
图1示出了握于用户掌中的、在触摸屏上显示原始显示配置的手持通信设备。
图2示出了在触摸屏上选择一区域;
图3示出了显示在手持通信设备的触摸屏上的放大视图和字符选择;
图4示出了当显示放大视图时在触摸屏上选择字符;
图5示出了当显示原始显示配置时在触摸屏上选择第二区域;
图6示出了显示在触摸屏上的放大视图内选择第二字符;
图7示出了可视化表示位于两选定字符间的文本;
图8示出了当屏幕上显示原始显示配置时选择第三区域;
图9示出了选择第三字符;
图10示出了原始显示配置,其中剪切位于前两次选择的字符之间的文本,并将其插入至第三次选择的字符之后;
图11是一幅流程图,示出了字符或文本选择的典型方法;
图12是一幅流程图,示出了另一个字符或文本选择的典型方法;
图13是包含跟踪球组装部件的典型无线手持电子设备的分解透视图;
图14示出了典型的QWERTY键盘布局;
图15示出了典型的QWERTZ键盘布局;
图16示出了典型的AZERTY键盘布局;
图17示出了典型的Dvorak键盘布局;
图18示出了与传统十键键盘搭配的QWERTY键盘布局;
图19示出了包括数字0-9在内的十个数字,这十个数字是按传统的、包含位于0键两侧的*和#键在内的ITU标准E.161数值电话键盘布局排列的;
图20示出了根据包含数字和字母在内的ITU标准E.161的传统或标准电话按键排列或布局;
图21是一幅方框图,示出了在通信网络中交互的手持无线通信设备。
具体实施方式
图1示出了典型的手持电子设备300,图21方框图中举例说明了该设备同无线网络319的协同工作。这些附图仅仅是示例性的,所属领域技术人员将意识到使设备300工作于特定网络环境所必须的附加单元和改装。
图21的方框图中表示,设备300包括控制设备300运行的微处理器338。通信子系统311实现同无线网络319的全部通信发送和接收。微处理器338还同辅助输入/输出(I/O)子系统328、串行端口(优选通用串行总线端口)330、显示器332、键盘332、扬声器334、麦克风336、随机存取存储器(RAM)326、以及闪存324相连。其他通信子系统340和其他设备子系统342通常也被表示为在功能上同微处理器338相连。通信子系统340的一示例是诸如通信模块或Wi-Fi通信模块(同IEEE 802.11b兼容的通信模块)以及相关电路和组件等短程通信系统。此外,微处理器338能够实现操作系统功能,并且优选情况下支持在通信设备300上执行软件应用程序。
所包含的辅助I/O子系统328可以采用多种不同导航工具(多向或单向)的形式,如图1所示的典型实施例中所示的跟踪球导航工具321、或指轮、导航板、操纵杆或类似工具。导航工具优选情况下位于设备300的正面,然而也可以位于设备300的任意一侧的外表面。其他辅助I/O子系统可以包括:外部显示设备以及外部连接键盘(未示出)。尽管上述示例是结合辅助I/O子系统328予以提供的,然而在本公开的范围内还可以考虑能够提供输入或接收手持电子设备300输出的其他子系统。此外,其他按键位于设备300的侧面,起退出键、音量控制键、滚动键、电源开关或用户可编程键的作用,并且同样可以相应地进行程序设计。
正如可以从图1了解到的那样,手持通信设备300包括位于键盘332上方的发光显示器322,所述键盘332构成了用户输入,并适于向手持通信设备300提供文本输入。设备的正面具有键区650,键区包括:菜单键652、字母数字键630、字母键632、数字键42,以及图1所示的其它功能键。如图所示,手持设备300为一体式结构,该结构还被称为“直板式”设计。
按键通常是按钮或按板式的,这种按键作为数据输入设备表现良好,但当必须用于对屏幕光标进行有效的导航控制时,就会给用户带来问题。为了解决该问题,目前的手持电子设备300优选情况下包括作为光标导航工具的、也位于设备300正面的表面上的辅助输入328。由于设备300的正面位置使工具能够像键盘按键一样易于用拇指操作,因而正面位置特别有利。在特定的可用实施例中,导航工具是可方便地用于指示沿基本上任意方向做二维屏幕光标移动的跟踪球321,当像按钮一样按下跟踪球321时,跟踪球321还起执行器的作用。导航工具的位置优选情况下位于键盘332上方显示屏幕322下方;在该位置可以避免在键盘输入时造成干扰,且不会在使用过程中妨碍用户观看显示屏幕322。(参见图1)
如图1所示,本公开涉及被配置用于发送和接收文本消息的手持电子设备300。该设备包括被配置为在文本输入期间可以被设备的操作者握于手中的手握机身。手持无线通信设备300包括位于机身正面370的显示器322,当输入文本时在显示器322上向操作者显示信息。键区650也位于细长机身的正面370,并包括多个按键,所述按键包括多个字母数字键、符号键以及功能键。跟踪球导航工具321也位于机身的正面370。字母数字输入键包括多个含有与之相关的字母的字母键632。本公开设备上字母键632的字母顺序可以被描述为传统的、非ITU标准E.161布局。
手持无线通信设备300还被配置用于发送和接收诸如移动电话呼叫等语音通信。键区650至少有一个键邻近跟踪球导航工具,并且该键具有与跟踪球导航工具321周围的圆弧形边界相吻合的圆弧形边缘。为了方便电话呼叫,两个呼叫键605、609彼此相对地位于跟踪球导航工具的外侧。两个呼叫键中一个是呼叫发起键605、另一个是呼叫结束键609。
邻近跟踪球导航工具321的键606是一经触发就可以根据当前运行于设备300的应用程序在显示器上显示可用操作菜单的菜单键。此外,可以配备退出或返回键608。如图所示,返回键608位于跟踪导航工具321的与键606相对的一侧。
此外,如图21所示,该设备装备了用于实现各种程序操作的组件。在一典型实施例中,闪存324能够为操作系统、设备程序358以及数据提供存储空间。操作系统通常被配置用于管理其他同样存储在存储器324中,并可以在处理器338上执行的应用程序358。操作系统服从应用程序358通过预定义的应用程序358接口提出的服务请求。具体而言,操作系统通常确定多个应用程序358在处理器338上的执行顺序以及为各应用程序358分配的执行时间,管理存储器324在多个应用程序358间的共享,处理来自其他设备子系统342的输入和向其他设备子系统342的输出,等等。此外,用户通常可以通过用户接口同操作系统408直接交互,用户接口通常包括键盘332和显示屏幕322。虽然,在典型实施例中,操作系统存储在闪存324中,但是在其它实施例中,操作系统408可以存储在只读存储器(ROM)或类似的(未示出)存储单元中。正如所述领域技术人员将了解的那样,操作系统、设备应用程序358或其部分可以被装载于RAM326或其他易失性存储器中。
在一典型实施例中,闪存324包含用于在设备300上执行的程序/应用程序358,所述程序/应用程序358包括:地址簿352、个人信息管理器(PIM)354、以及设备状态350。此外,程序和包含数据的其他信息356可以在设备300的闪存324中分开存储。
当设备300能够在无线通信网络319中进行双向通信时,设备300可以向移动通信业务发送并从移动通信业务接收信号。支持双向通信的通信系统的实例包括但不局限于:通用分组无线业务(GPRS)网络、通用移动通信业务(UMTS)网络、增强型数据速率全球演进(EDGE)网络、以及码分多址(CDMA)网络,并且这些网络通常被称为分组交换、窄带、纯数据技术,主要用于短时突发无线数据传输。对于以上列出的系统,通信设备300必须能够适当地向通信网络319发送并从通信网络319接收信号。其他系统可能不需要识别信息。GPRS、UMTS和EDGE需要使用用户识别模块(SIM)以实现同通信网络319进行通信。同样,大多数CDMA系统需要使用可删除用户识别模块(RUIM)以实现同CDMA网络进行通信。RUIM和SIM卡可用于多种不同的通信设备300。通信设备300可能能够在不使用SIM/RUIM卡的情况下操作某些特征,但将无法同网络319进行通信。位于设备300内的SIM/RUIM接口344支持SIM/RUIM卡(未示出)的移除或插入。SIM/RUIM卡的特征在于存储器,保存关键配置351、以及诸如身份和用户相关信息等其他信息353。利用得到适当支持的通信设备300,可以实现通信设备300和通信网络319间的双向通信。
如果通信设备300具有上述功能,或通信网络319不需要那种功能,支持双向通信的设备300就能够从通信网络319接收信息并向通信网络319发送信息。通信传输可以起始于设备300或终止于设备300。为了同通信网络319进行通信,此处说明的典型实施例中的设备300装备了用于向通信网络319发送信号的集成或内置天线318。同样,此处说明的典型实施例中的通信设备300装备了另一根用于从通信网络319接收信号的天线316。在另一典型实施例中,上述天线(316,318)被合并为一根单独的天线(未示出)。正如所属领域技术人员所了解到的那样,天线或另一实施例中的天线(316,318)安装在设备300外部。
当配置用于双向通信时,通信设备300的特征在于通信子系统311。正如在所属技术领域中公知的那样,对该通信子系统311加以改装,使其能够支持设备300的工作需要。子系统311包括:含有上述相关天线(316,318)的发射机314和接收机312、本地振荡器(LOs)313、以及处理模块320,在此处说明的典型实施例中,处理模块320是数字信号处理器(DSP)320。
考虑到设备300同无线网络319间的通信可以是无线网络319和设备300能够发射、接收和处理信号的任意类型的通信。一般而言,这些通信可以被归为语音和数据通信。在语音通信中,设备300通过通信网络319传输可闻声音信号。数据通信是设备300能够在无线网络319的约束下执行的所有其他类型的通信。
可以依赖于这种数据通信的示例设备应用包括:电子邮件、通讯录、和日历。对于各种此类应用来说,同该应用的本地版本保持同步对其长期和短期使用而言可能都是十分关键的。举例而言,电子邮件通常要求時效性,因此十分希望基本达到实时同步。另一方面,通常可以较低的频率更新通讯录而不会带来任何不便。因此,(如果设备300的功能没有得到支持),那么当设备300能够连接在通信系统中,尤其当能够基于无线方式连接在提供了语音、文本消息、和其他数据传输服务的网络319中时,设备300的功能可以得到显著增强。
在图13的分解视图中可见跟踪球组件被集成于手持设备300,图13示出了存在于手持电子设备300的组装部件中的某些典型组件。该设备的结构受益于各种制造简化。内部组件主要构造在一单独的PCB(印刷电路板)102上。键盘332可由单独的一片材料构造而成,并且在某些实施例中键盘332由塑料制成。在一优选实施例中,键盘332位于在PCB 102上的弹片开关(未示出)上方。虽然在此处说明的典型实施例中,为键盘332上的每个按键都配备了一个开关,但是在其它实施例中,可以为每个按键提供多个开关或由多个按键共用一个开关。支撑框架101将键盘332和跟踪球导航工具321保持在PCB 102上的适当位置。将镜片103覆盖在显示屏幕(未示出)上以防止其遭到损坏。在组装时,支撑框架11和PCB 102以固定的方式相互连接,将显示器置于PCB 102和支撑框架101之间。
跟踪球导航工具321可以摩擦方式同支撑框架101相接合的,但在一典型实施例中,在组装设备时,跟踪球导航工具321是可移除的。这使得如果/当跟踪球导航工具遭到损坏或用户希望替换以不同类型的导航工具时,能够更换跟踪球导航工具321。诸如操纵杆、四向光标,或触摸板等其它多向导航工具也被认为是属于本公开的范围以内的。利用锁环122、123将跟踪球导航工具321固定在支撑框架101上,锁环122、123以可移除的方式同支撑框架相接合。这样的配置使得能够在诸如需要维修或更换跟踪球导航工具321的情况下将其移除。
串行端口(优选通用串行总线端口)330和耳机插孔140以固定方式安附在PCB 102上,并被右侧元件105保持于合适的位置。按钮130-133安附在与PCB 102相连接的开关上(未示出)。
最后的组装包括将顶部107和底部108同支撑框架101连接。此外,组装步骤将右侧元件105和左侧元件106与支撑框架101、PCB 102、以及镜片103相互连接。侧部元件105、106为设备300的支撑结构提供额外的保护和强度。在一优选实施例中,后盖104以可移除的方式安附在设备的其它元件上。
上述元件可与所介绍的方案一起使用,所介绍的方案涉及用于提供字符或文本选择功能的方法和配置。
图11示出了用于提供字符或文本选择功能的典型方法。虽然图11是以顺序方式说明该方法的,但是如下所述本方法可以是逐步式的或分段式的。此外,仅仅一部分所示方法的实现也被认为是属于本公开的范围以内的。
在一优选实施例中,一种方法用于在手持电子设备300的触摸屏322上显示可选文本,其中可选字符比用户与触摸屏的接触区域要小。当用户用手指进行选择时,用户与触摸屏322的接触面积大约为用户指尖的面积。当用指尖进行选择时,至少有两个字符会部分地被用户接触到的区域覆盖,这妨碍了对于期望字符的精确选择。可选字符小于用户接触面积的显示配置被称为原始显示配置(方框501)。本方法还涉及,检测用户已接触到的触摸屏322的第一区域(方框502)。由于字符重叠,第一区域通常包括多个字符。此外,本方法显示了第一区域的放大视图,放大视图是被放大以使被部分覆盖的所述至少两个字符中的每个字符都足够大,从而所述至少两个字符中只有一个字符能够被用户接触主要覆盖住(方框503)。此外,本方法根据用户在第一放大视图内主要接触到的区域,来检测用户在第一放大视图内所接触的第一字符(方框504)。优选情况下,从至少两个字符之中选择第一字符。用户主要接触的字符是比显示在显示器上的其它任何字符具有更大用户接触面积的字符。恢复为原始显示配置,并可视化表示第一字符(方框505)。
在一典型实施例中,用于实现字符或文本选择的方法还检测包含多个字符的第二区域,多个字符中至少两个字符至少部分地被用户接触(user-contact)覆盖(方框506)。此外,本方法显示与第二区域相对应的区域的第二放大视图(方框507),并且在放大视图内多个字符中的各字符足够大,以致于所述至少两个字符中只有一个字符能够被用户接触(usercontact)主要覆盖住。此外,本方法包括,根据用户接触在第二放大视图内主要覆盖的字符,来检测用户在放大视图内所接触的第二字符(方框508),并恢复文本的原始显示配置,将第一字符和所述第二字符之间的文本可视化表示为指定文本(方框509)。
在另一实施例中,所述用于实现字符或文本显示的方法还包括,检测用户触摸了触摸屏322的第三区域(方框510)。然后,顺着触摸屏322将用户接触拖动至第三位置,在所述第三位置通过用户接触定义了第三区域。第三区域包括多个字符,其中至少两个字符至少部分地被用户接触覆盖。接着,本方法检测顺屏幕拖动用户接触以及随后的移开用户接触(方框511)。此外,一旦检测到用户接触已脱离显示屏,本方法就显示第三区域的放大视图(方框511)。第三放大视图是被放大以使放大视图内被部分覆盖的所述至少两个字符中的每个都字符足够大,从而所述至少两个字符中只有一个字符能够被用户接触主要覆盖住。此外,本方法检测用户已在第三放大视图(方框512)内选择第三字符(方框513),并在与第三字符的相邻位置插入指定文本(方框514),并恢复原始显示配置(方框515)。如上所述,设备300的原始显示配置中所示文本的大小使得,用户接触覆盖所显示的文本中一个以上的字符。
虽然一般而言接触(engagement)通常被描述为用户接触,以下提供指尖的特定示例作为说明。然而,可用于引起实体接触(solid contact)的其它物体的示例至少包括:钢笔、铅笔、铁笔、橡皮、手指、指关节、指甲、拇指,或其它类似的物体。
字符可以是通常显示在手持设备电子300的文本区内的任何对象。字符包括但不局限于:字母、数字、空格、标点符号、以及符号。通常,显示在电子设备300的触摸屏322上的文本大小足够小,从而支持同时显示多行文本,使用户能够易于阅读显示文本。原始显示配置还是设备的默认视图。这个设备的默认视图可以是预置的或由用户定义的。如果视图是用户定义的,则允许用户通过调整字体大小或类似方式调整显示在显示器322上的信息量。通常在使用原始显示配置时,显示器上显示三行以上文本。优选情况下,显示在显示器322上的文本的行数在四至十五行之间。
原始显示配置在显示器322上提供若干行文本以便阅读,而放大视图提供较少的文本行数和/或较少的字符。可以对放大视图进行一般性说明,并且对放大视图的说明同样涵盖此处所使用的第一、第二、第三放大视图。在一实施例中,当支持放大视图时,放大视图在显示器322上显示四行以下的文本。在另一实施例中,在图3的放大视图中,在显示器322上显示选定区域所在的行、选定区域上面的一行以及选定区域下面的一行。因此,显示于放大视图内的三行很可能包含用户希望选择的文本或字符。可选地,显示在显示器322上的文本是由选定区域邻边的字符予以限定的。优选情况下,位于选定字符任意一侧的字符数少于六个字符。在一典型实施例中,与选定区域相邻的字符数大约为四至十个字符。然而在另一实施例中,放大视图可以被描述为,所包含的每个字符都足够大,以至至少两个字符中只有一个字符可以主要被用户的指尖覆盖。典型地,字符的高度略大于指尖的平均面积。高度大于六毫米的字符是可以满足这一要求的字符的示例。优选情况下,字符高度在六至十四毫米之间。可选地,可以将宽度指定为四到十四毫米之间,并且优选情况下,宽度约为六毫米。上述放大视图优选情况下保持显示屏幕322的长宽比,使显示在显示器322上的文本满足上述标准,同时使用所需的附加文本补全视图。在另一实施例中,可以将放大视图定义为对原始显示配置的放大。用选定区域作为放大视图的中心点,以预定义的百分比缩放其余文本。优选情况下,与原始视图相比,放大视图的放大百分比大约为百分之二百至百分之四百。
虽然以上内容总体是作为一种用于实现字符或文本选择的方法予以说明的,但是优选情况下该方法是以手持电子设备300所使用的软件程序或其它已知的编程技术予以实现的。举例而言,可在手持电子设备300上配备由微处理器运行的软件程序。
如上所述,可以结合图1-10进一步理解用于实现字符或文本选择的方法和装置。如图1所示,手持电子设备300可握于用户掌中。优选情况下,手持电子设备300配备了用于输入文本数据和进行电话呼叫的键盘332。优选情况下,配备用于辅助拨打电话的连接/发送键605。此外,还配备了挂断/结束键605。优选情况下,发送键605和结束键609被安排在包含跟踪球导航工具321的一行按键内。此外,优选情况下,包括导航工具的那行按键具有菜单键606和与之相应的退出键608。菜单键606用于弹出菜单,退出键608用于返回前一屏幕或前一菜单选择。原始显示配置显示在触摸屏322上。所提供显示在显示器322上的文本仅仅是为了进行说明。在其它实施例中,显示器322包括附加的标题、边框,以及未在图中示出的其它组织特征。因此,原始显示配置中的可选文本不可能占据整个屏幕322。如图2所示,文本的大小小于诸如用户的指尖等用户接触的面积。然而在以下说明中,为了进行说明,用户接触指指尖与屏幕322接触,同样,还适用其它用户接触。采用触摸屏技术,可以选择显示在触摸屏322上的字符。然而,用户指尖的面积大于在显示器322上的字符。因此,当在显示器322上选择字符时,可能还覆盖相邻的字符。
手持电子设备300的使用者通常希望通过选择文本块的方式编辑文本。虽然在本公开中并未对此进行详细说明,但是各种用于实现文本操作的实现方式都是可行的。此处给出一些文本操作的例子作为示例。一种类型的操作包括复制选定文本。这种操作可通过多种方式予以实现,通常由用户选择复制操作。可选地,进行文本选择,随后用户指示使用选定的文本。这可以通过一系列按键命令或通过在显示在显示器322上的图形用户界面上选择菜单项的方式予以实现。一旦选定了将要复制的文本,就需要一个用于插入文本的点。利用指定的插入点,将文本插入该点。同样,可执行剪切和删除操作。剪切操作包括从文本的原始位置删除选定文本,并在确定了插入点时,将所述文本插入选定的点。删除选项用于删除全部选定文本。还可以存在其它用于操纵选定文本的选项。上述示例针对可能的使用选定文本的方式作出了一些说明。因此,虽然本公开一般将对文本的操作描述为与剪切操作有关,但应当理解为了执行复制和删除操作可以作出怎样的修改。除了述的文本操作功能的菜单选择以外,还可以将触摸屏322设计用于接受输入命令所用的姿势。这些姿势包括用户将一根以上的手指放在触摸屏322上,并以指定的方式移动手指以输入命令。
当用户希望选择一文本块时,通常确定该文本块的端点。如图2所示,用户触摸21手持电子设备300的屏幕322从而指示期望点。优选情况下,该点用于确定选定的文本。由于区域周围的字符重叠的缘故,用户所选择的区域并不仅与一个字符重合,因此需要额外选择期望字符。
如图3所示,在屏幕322上产生第一放大视图。放大视图内的每个字符都足够大,以至可以由用户通过触摸方式加以选择,并使得只有一个字符主要被指尖覆盖。可视化表示30程序基于第一触摸21所选择的用户最有可能选择的字符35。所述可视化表示可以是,例如,背景高亮色(如图所示)或针对该字符采用不同的字体颜色或用于向用户指示选择了该字符的其它方法。接着,用户选择22期望字符,如图4所示。本实现需要,检测在第一放大视图内进行了这一选择,并将这一选择作为所述文本选择的期望终点。虽然上述内容是结合文本选择加以说明的,但选择操作还可用于选择诸如图形或其它对象等其它事物。使用放大视图实现了对初始选择进一步细化,从而提高了在屏幕322上选择期望点的精确性。一旦检测到第一字符,屏幕322就恢复至原始显示配置,并可视化表示第一字符,如图5所示。
虽然在某些实施例中,所期望的全部仅仅是选择一个字符,但是其它实施例还包括选择文本块。延续上述情况,选择文本的第二端点。这包括一个同前述过程类似的过程。如图5所示,在屏幕322上显示原始显示配置,并利用光标30可视化表示预先选定的字符36。用户通过指尖接触23表示期望通过在触摸屏322上选择第二区域来选择另一端点。接着,在屏幕322上显示如图6所示的第二放大视图,其中与前述相同每个字符都是足够大的。用户通过触摸屏幕322上的与期望字符相对应的区域24的方式进一步细化37由光标32所指示的前一字符选择37。检测到这个第二字符。接着,如图7所示,在屏幕322上显示原始显示配置,并将第一字符和第二字符间的文本可视化表示38为指定文本。可以按上述方式可视化表示位于两字符间的文本。优选情况下,通过使该文本带有背景阴影的方式可视化表示该文本。
选定文本可以被插入于第三点。通过将手指放在可视化表示的文本区域上方的方式,用手指选择可视化表示的文本,从而使手指接触到一部分选定文本,并将文本拖动至第三插入点。如图8所示,当手指停止和从第三区域移开25时,就指定了插入的起始点。可选地,在设备300的显示屏322上触摸第三区域25。一旦指定了第三区域,如图9所示,就在显示屏322上显示第三放大视图,以进一步细化选定区域。接着,触摸屏322检测第三字符,在这种情况下指尖选择了空白区域26。如图10所示,在与第三字符26相邻的位置插入选定文本70,并恢复原始显示配置501。
在图12所示的另一实施例中,可以将用于选择字符或文本的方法描述如下。当显示屏322以如上所述的普通配置显示文本时,在触摸屏322上检测到第一触摸(方框550)。接着,实现放大视图,在放大视图中第一触摸周围的区域位于显示器322的中心,并且相应文本被放大为,使得显示在显示器322上的文本大于原始显示配置(方框552)。接着,在第二显示器322上检测第二触摸(方框554)。一旦检测到第二触摸,显示器322就通过缩小至普通配置的方式恢复至原始显示配置(方框556)。在原始显示配置中,在第二触摸点的位置显示光标或其它可视化指示符(方框558)。如果用户仅仅希望选择单个字符,则可通过以上所提供的步骤予以实现。然而,如果还希望选择文本,则可以检测发生在设备300的触摸屏322上的第三触摸(方框560)。一旦检测到第三触摸,就将第三触摸区域周围的区域进行放大,以较大的字体大小显示第三点周围的文本(方框562)。接着,检测到第四触摸(方框564),并且将显示配置缩小,以显示原始显示配置(方框566)。当以原始显示配置显示文本时,通过包括使用不同背景在内的上述方式中的一种方式可视化表示位于第二和第四触摸间的文本(方框568)。如果还需要诸如粘贴等其它文本操作,可以接着检测第五触摸(方框570)。然后,检测到顺着显示屏幕322的拖动运动(方框571),之后检测到手指的释放(方框572)。正如结合其它检测予以说明的那样,手指释放点周围的区域被放大了(方框573)。此时,检测到用户的第六触摸(方框574)。最后,显示器322恢复为原始显示配置(方框576),并将可视化表示的文本插入于第六点的位置(方框578)。
虽然上述公开一般指字符和文本选择是顺序发生的,但是也可以考虑仅仅提供了上述字符或文本选择和放置步骤的部分或片段的其它实施例。此外,可以要求用户输入命令或进行菜单选择以实现上述字符或文本操作。举例而言,可以要求用户通过从指定了字符选择的菜单中选择一菜单项的方式指示希望作出的选择。可选地,无需与菜单交互就可以选择文本或字符,但是一旦进行了选择,就需要使用菜单选择以对选定文本执行剪切或删除操作。此外,当插入文本时,可以要求用户在指定好插入点后,从菜单中选择粘贴或插入操作。可选地,用户可选择粘贴,并且被提示选择插入点。虽然以上与程序的交互被描述为是凭借菜单选择特征予以实现的,但代替菜单选择的快捷命令也被认为是属于在本公开的范围之内的。此外,可以摆放姿势的方式实现文本选择和操作选项。
虽然用户可以毫无问题地完成文本选择过程,然而还可以考虑支持用户放弃或退出特定选择的其它实施例。如果用户对所作的字符选择不满意,可以通过命令键或菜单选择来撤销选择。选择的撤销可局限于用户决定撤销选择之前的前一次选择或所有选择。这与计算机程序中使用的众所周知的撤销或恢复选项类似。
正如所属领域技术人员可以意识到的那样,上述方法和装置可与下述元件结合使用。虽然已结合文本选择方法和装置进行了说明,但是还可以实现对显示在设备的显示屏幕上的图像等其它对象进行编辑和操作的方法以及装置。在另一实施例中,通过由微处理器运行的手持电子设备所使用的软件程序来实现文本操作,所述软件程序被配置用于显示由用户选择的字符。所显示的字符很小,以至用户与触摸屏接触的区域能覆盖多个同时显示的字符。触摸屏安装在机身内,并被配置用于以可选字符小于用户与屏幕接触面积的原始显示配置显示文本。如上所述,微处理器与触摸屏进行信号通信以接收指示感应位置以及用户接触区域的数据,并向触摸屏发送指示将要显示在触摸屏上的字符。由微处理器运行的软件程序被设计用于估计由用户接触到的触摸屏的第一区域。第一区域包括多个字符,多个字符中至少两个字符部分地被用户与触摸屏的接触覆盖。由微处理器运行的软件程序可以在触摸屏上呈现第一区域的放大视图,放大视图是被放大以使被部分覆盖的至少两个字符中的每个字符都足够大,从而所述至少两个字符中只有一个字符能够被用户与触摸屏的类似接触主要覆盖住。此外,由微处理器运行的软件程序可以从至少两个字符中确定第一字符,所述第一字符是根据用户与触摸屏的类似接触在所述放大视图内主要覆盖的字符,由用户在第一放大视图内选定的。此外,由微处理器运行的软件程序在触摸屏上以原始显示配置显示文本,并可视化表示被确定为用户在第一放大视图内选择的第一字符。
由微处理器运行的软件程序还可以被设计用于估计由用户接触到的触摸屏的第二区域,第二区域包括多个字符,多个字符中至少两个字符部分地被用户与触摸屏的接触覆盖。这个由微处理器运行的软件程序呈现第二区域的第二放大视图,第二放大视图是被放大以使被部分覆盖的所述至少两个字符中的每个字符都足够大,从而所述至少两个字符中只有一个字符能够被用户与触摸屏的接触主要覆盖住。此外,由微处理器运行的软件程序从所述至少两个字符中确定第二字符,所述第二字符是根据所述用户与触摸屏的接触在所述放大视图内主要覆盖的字符,由用户在所述放大视图内选定的。接着由微处理器运行的软件程序令显示器恢复文本的原始显示配置,并将位于所述第一字符和所述第二字符之间的文本显示为指定文本。
在另一实施例中,由微处理器运行的软件程序估计由用户触摸到的触摸屏的第三区域,并估计触摸区域已顺着触摸屏移动至由用户接触所限定的第三区域中的第三位置,所述第三区域包括多个字符,多个字符中至少两个字符部分地被用户与触摸屏的接触覆盖。此外,由微处理器运行的软件程序一旦检测到用户接触脱离触摸屏,就呈现第三区域的放大视图,并且其中放大视图被放大至使至少两个被部分覆盖的字符中的每个字符足够大,以至所述至少两个字符中只有一个字符可以主要被所述用户与触摸屏的接触覆盖住的程度。由微处理器运行的软件程序可以从所述至少两个字符中检测第三字符,所述第三字符是根据用户与触摸屏的接触在所述放大视图内主要覆盖的字符,由用户在所述放大视图内选定的,并在与第三字符相邻的位置插入指定文本,恢复原始显示配置。此外,由微处理器运行的软件程序能够执行指令,实现以上结合图1至12予以讨论的多种变形。
如上文中所暗示的那样,本公开所涉及的手持电子设备300的一个比较重要的方面是它的尺寸。虽然某些用户要用双手来握住设备300,但原本的打算是大多数用户可以用一只手握住设备300,从而可以用握着设备300的手的拇指实现对设备300的输入以及控制。。然而,应当可以理解的是,使用双手可以实现额外的控制。作为易于手握且如所期待的可放在口袋内的手持设备300,设备300必须保持相当小的尺寸。对于设备的尺寸,限制其宽度对于确保可握于用户手中(cradleability)而言十分关键。此外,优选情况下,设备300的宽度应保持小于八厘米(约三英寸)。将设备300的尺寸保持在这些尺寸限制范围内可以提供用户会因其易用性和便携性而选择使用的可手握的装置。在考虑是否可以手握(hand-cradleability)时,对于设备300高度(长度)的限制不是那么严格。因而,为了获得更大的尺寸,可以有利地对设备300进行配置,使其高度大于宽度,但仍易于用单手支撑和操作。
由设备300的小尺寸造成的潜在问题是,用于容纳用户输入和设备输出特征的外表面面积十分有限。对于设备300正面370的“黄金地段”尤其如此,在“黄金地段”上包含向用户输出信息的显示屏幕322是最有利的。显示屏幕322优选情况下位于用户向设备300输入数据所用的键盘332上方。如果屏幕322位于键盘332下方,将会产生在用户使用键盘332输入数据时无法看到屏幕322的问题。因此,优选情况下显示屏幕322位于输入区上方,从而通过确保在数据输入期间手和手指不会遮挡屏幕322的方式避免这个问题。
为了便于将文本数据输入设备300,配备了字母键盘332。在一版本中,采用每个按键对应一个字母的完整的字母键盘。就此而言,可以有利地按QWERTY、QWERTZ、AZERTY或Dvorak等布局方式组织相关字符,从而采用特定用户熟悉的这些特殊的字母顺序。然而,为了不超出有限的正表面区域的边界,在比如必须配备英语中26个按键的情况下,各按键必须尺寸极小。
一种可选的配置是采用简化键盘,在简化键盘中至少某些按键具有多个与之相关的字母(参见图1)。这意味着需要较少的按键,从而使得与在相似尺寸的设备上提供完整键盘的情况相比,这些较少的按键中的每个按键可以更大一些。同较小的按键相比,某些用户更喜欢尺寸较大的按键,但为了基于特定的按键动作辨别用户想要的是多个相关字母中的哪个字母,必须提供软件或硬件的解决方案,而完整键盘避免了这一问题。
优选情况下,字符识别是利用包含于设备300上的消歧软件(disambiguation software)予以实现的。为提供用在设备300上的软件,在手持单元的机身内配备了用于在使用时接收、存储、处理、和输出数据的存储器34及微处理器338。因此,通过在此处公开的手持电子设备300上配备完整或简化的字母键盘,解决了需要文本数据输入装置的问题。还应当意识到的是,可选择以简化或完全格式在触摸屏上提供键盘。
如图1所示,手持电子设备300可握于用户掌中。手持设备300装备了用于输入文本数据并发起电话呼叫的键盘332,以及用于向用户显示信息的显示屏幕322。优选情况下,配备用于辅助拨打电话的连接/发送键605。此外,还配备了挂断/结束键609。优选情况下,发送键605和结束键609可以被安排在包含导航工具的一行按键内。此外,包含导航工具那行按键优选情况下包括菜单键606和返回键或退出键608。菜单键606用于在显示屏幕322上弹出菜单,退出键608用于返回前一屏幕或前一菜单选择。
手持电子设备300包括输入部分和输出显示部分。输出显示部分可以是诸如LCD或其它类似显示设备等显示屏幕322。
键盘332包括多个按键,这些按键可以是具有物理属性的实际按钮,或者可以具有通常由显示屏幕322上的物理按键的虚拟表示(此处称为“虚拟按键”)构成的软件属性。还应考虑到,可以将用户输入作为两类按键的组合予以提供。多个按键中每个按键具有至少一个实际作用,可以是输入一个字符、命令或功能。在该上下文中,认为“字符”典型情况下包括字母、语言符号、数字、标点、标记、图标、图像、甚至空格。输入的命令和功能可以包括诸如删除、退格、上移光标、下移光标、左移光标或右移光标、启动算术功能或命令、启动针对于使用中的应用程序或特征的命令或功能、启动用户编写的命令或功能、以及其他所属领域技术人员公知的此类命令和功能。可以使用特定的按键或其他类型的输入设备对其各应用程序和特征进行导航。此外,可以根据使用中的应用程序358或特征,启动或禁用特定按键。
在物理按键的情况下,多个按键的全部或部分可以具有一个以上的表示字符、命令、和/或功能的,显示在其顶面和/或与各按键相邻的区域的表面上的标记。在临近按键提供按键功能标记的情况下,或按键邻近显示屏幕322的情况下,可以将标记印在按键旁边的设备表面上。此外,可以将按键的当前标记临时显示在按键附近屏幕322上。
在虚拟按键的情况下,各按键的标记显示在显示屏幕322上,在一实施例中通过比如使用一支铁笔触及显示屏幕322的方式产生字符或激活所指示的命令或功能。能够检测触摸的显示屏幕322的一些示例包括:电阻式、电容式、投射电容式、红外和声表面波(SAW)触摸屏。
正如所属领域技术人员所意识到的那样,可以多种不同方式对物理和虚拟按键加以组合。在一实施例中,将物理和虚拟按键进行组合,以同物理按键相同的配置在显示屏幕322显示手持电子设备300的针对于特定应用或特征的多个启用按键。利用这种配置,用户可以选择与显示在显示屏幕322上的内容相对应的适当的物理按键。因此,可以通过按下与位于显示屏幕322上相应位置的字符、命令或功能相对应的物理按键获得期望的字符、命令或功能。
与键盘打字有关的各种字符、命令和功能通常是以各种传统方式排列的。例如,在美国,最常见的排列方式是QWERTY键盘布局。其他排列方式包括QWERTZ、AZERTY、和Dvorak键盘配置。QWERTY键盘布局是图14所示的标准英语字母键排列44。QWERTZ键盘布局通常用于德语系地区;图15示出了这种字母键排列44。AZERTY键盘布局44通常用于法语系地区,并示于图16。Dvorak键盘布局的设计使打字员能够更迅速地打字;图17示出了这种字母键排列44。在其他典型实施例中,可以考虑具有多语言按键排列的键盘。
字母键排列常与数字键排列同时存在。通常,如图14-17所示,数字1-9和0位于字母键44上方的行中。可选地,数字可以和字母字符共享按键,如QWERTY键盘的最上面的一行。图18示出了另一种典型的数字键排列,其中在与字母/数字键排列44分开的一组独立按键上配备了“十键”型数字键区46。此外,十键数字排列可以共用或共享字母键的子集。十键型数字键区46包括排列在最上面一行的数字"7"、"8"、"9",排在第二行的"4"、"5"、"6",排在第三行的"7"、"8"、"9",以及排在最下面一行的"0"。此外,图19典型地示出了数字电话按键排列42。
如图19所示,数字电话按键排列42还可以在中央的"5"键上采用表面处理。该表面处理被配置为使按键的上表面能够区别于其他按键的表面。优选情况下,表面处理具有凸起或凹窝43的形式。可选地,凸起可以位于"5"键周围的机壳上,且不必直接位于按键上。
希望手持电子设备300包括组合文本输入键盘和电话键盘。这类手持设备300的实例包括:移动台、蜂窝电话、无线个人数字助理(PDAs)、双向寻呼设备等。各种键盘可以同此类设备一起使用,并可以被称为完整键盘、简化格式的键盘或电话键盘。在具有完整键盘的手持设备300的实施例中,字母字符与多个物理按键以一对一方式关联。因此,在该配置的英语键盘中,如果一个字母键对应一个字母,则存在至少26个按键。
图19和20的共性在于数字键是按ITU标准E.161形式排列的。此外,图20还根据ITU标准E.161布局并入了字母字符。
如上文中所暗示的那样,为了进一步缩小手持电子设备300的尺寸,同时使物理按键或虚拟按键不至于太小,某些手持电子设备300使用简化键盘,在简化键盘中,一个以上的字符/命令/功能与多个按键中至少部分按键的每个按键相关。由于一个以上的字符是由该按键所代表或与该按键相关的,而通常用户在激活按键时只需要所述多个字符中的一个,因此这将导致某些按键存在歧义。
因此,通常在此类手持电子设备300的微处理器338上运行特定软件以判断或预测用户想要的是哪个字母或单词。所述软件的特定示例包括通常具有消歧引擎和/或预测式编辑器应用程序在内的预测文本程序。优选情况下,所述软件还具有识别特定语言共有的字符字母序列的能力,诸如,在使用英语的情况下,识别以”ing”结尾的单词。此系统还能“学习”用户的打字方式,记下常用单词以提高软件的预测能力。此处所述的简化键盘排列可以不受限制地利用其它类型的预测文本计算机程序。某些特定示例包括字符选择的多次击键(multi-tap)法和“九键输入(text on nine keys)”。
利用与简化键盘的按键相关的字符、命令和功能的各种排列对简化键盘的按键进行布局。对于字母字符,基于用户偏好和熟悉程度有选择地使用上述各种不同的键盘布局;举例而言,QWERTY键盘布局最常为熟悉该按键排列的英语使用者所使用。
图1示出的手持电子设备300带有简化键盘的一个实例,其中简化键盘在包括五列和四行二十个键的物理键盘阵列上采用QWERTY键盘布局。十四个键用于字母字符,十个键用于数字。十个数字键之中有九个与字母字符共享按键。“空格”键和数字"0"共享同一按键,该键位于设备中央,键盘332上其余数字下方的中央。然而在其它实施例中,数字“0”可以位于其它按键上。许多按键与其它按键具有不同的大小,并且各行按键不在一条直线内。具体而言,中间列64中的按键宽于外侧的列60、62、66和68中的按键。为便于识别电话用户界面(第二用户界面),数字电话键0-9包括与同QWERTY按键排列相关的剩余按键不同的颜色方案。在图1所示的典型实施例中,键盘包括具有两种色调外观的数字电话键的颜色方案,其中数字键的上部为第一种颜色,数字键的下部为第二种颜色。第一种颜色可以比第二种颜色浅或深。
标准电话键盘42中存在简化字母键盘的另一实施例。多数具有电话键盘42的手持电子设备300通常还包括图20所示的同数字键重叠或重合的字母按键排列。此类字母数字电话键盘即使并非大多数也大量使用于诸如蜂窝手机等传统手持电话移动通信设备中。
如上所述,国际电信联盟("ITU")已建立了字母数字键排列的电话标准。图19(不带字母)和20(带有字母)所示的标准电话数字键排列同题为"Arrangement of Digits,Letters,and Symbols on Telephones and OtherDevices That Can Be Used for Gaining Access to a Telephone Network"的ITU标准E.161相对应。该标准还被称为ANSI TI.703-1995/1999和ISO/IEC9995-8:1994。如图1所示,数字键排列可以覆盖在QWERTY排列上。图中所示的数字排列可以被适当地描述为自上至下升序排列的零上三乘三形式。
虽然以下描述了多种键盘布局,但可以将这些布局描述为具有以QWERTY、简化的QWERTY、QWERTZ、Dvorak或AZERTY键盘布局部署在键盘上的按键。同比如电话键盘上的标准字母布局相比,这些人们所熟悉的键盘布局使用户的打字更加直观迅速。如上所述,通过使用每个按键与一个以上的字母或字符对应的方式,可以时按键排列相对于标准布局得到简化。通过使用较少的按键,按键的尺寸可以做得更大,从而更加便于用户使用。
以上说明了与手持电子设备以及与其协同工作的通信网络相关的典型实施例。然而,还应当意识到,本公开的焦点在于,使此类无线手持电子设备的用户能够利用根据需要显示原始配置以及放大视图的触摸屏来选择和编辑文本或者字符。
Claims (23)
1.一种用于实现由用户在手持电子设备的触摸屏上进行字符或文本选择的方法,其中,所显示的可选字符足够小,以致于在进行字符选择时用户与触摸屏的接触能够覆盖多个同时显示的字符,所述方法包括:
在手持电子设备的触摸屏上显示文本,其中可选字符小于用户与屏幕的接触区域,所述文本的显示构成原始显示配置;
检测用户已接触到触摸屏的第一区域,所述第一区域包括多个字符,其中至少两个字符部分地被用户与触摸屏的接触覆盖;
显示第一区域的放大视图,所述放大视图是被放大以使被部分覆盖的所述至少两个字符中的每个字符各自都足够大,从而所述至少两个字符中只有一个字符能够被用户与触摸屏的类似接触主要覆盖住;
从所述至少两个字符中检测第一字符,所述第一字符是根据用户与触摸屏的类似接触在所述放大视图内主要覆盖住的字符,在第一放大视图内选定的;以及
恢复所述文本的所述原始显示配置,并表示出被检测为用户在第一放大视图内所选择的第一字符。
2.根据权利要求1所述的用于实现字符或文本选择的方法,还包括:
检测用户已接触到触摸屏的第二区域,所述第二区域包括多个字符,其中至少两个字符部分地被用户与触摸屏的接触覆盖;
显示第二区域的第二放大视图,所述第二放大视图是被放大以使被部分覆盖的所述至少两个字符中的每个字符各自都足够大,从而所述至少两个字符中只有一个字符能够被用户与触摸屏的接触主要覆盖住;
从所述至少两个字符中检测第二字符,所述第二字符是根据所述用户与触摸屏的接触在所述放大视图内主要覆盖的字符,在所述放大视图内选定的;以及
恢复所述文本的所述原始显示配置,并将所述第一字符和所述第二字符之间的文本表示为指定文本。
3.根据权利要求2所述的用于实现字符或文本选择的方法,还包括:
检测用户已接触到触摸屏的第三区域,并检测接触区域已顺着触摸屏移动至第三位置,在第三位置处通过用户接触限定第三区域,所述第三区域包括多个字符,其中至少两个字符部分地被用户与触摸屏的接触覆盖;
一旦检测到用户接触已脱离触摸屏,就显示第三区域的放大视图,其中所述放大视图是被放大以使被部分覆盖的所述至少两个字符中的每个字符各自都足够大,从而所述至少两个字符中只有一个字符能够被用户与触摸屏的接触主要覆盖住;
从所述至少两个字符中检测第三字符,所述第三字符是根据用户与触摸屏的接触在所述放大视图内主要覆盖的字符,在所述放大视图内选定的;以及
在与所述第三字符相邻的位置插入所述指定文本,并恢复所述原始显示配置。
4.根据权利要求1所述的用于实现字符或文本选择的方法,其中,所述原始显示配置是手持电子设备的默认视图。
5.根据权利要求1所述的用于实现字符或文本选择的方法,其中,所述用户接触是同触摸屏的指尖接触。
6.根据权利要求1所述的用于实现字符或文本选择的方法,其中,所述表示是可视化表示。
7.根据权利要求1所述的用于实现字符或文本选择的方法,其中,当处于所述原始显示配置时,在屏幕上显示三行以上的文本。
8.根据权利要求1所述的用于实现字符或文本选择的方法,其中,在所述第一放大视图中,在屏幕上显示四行以下的文本。
9.根据权利要求1所述的用于实现字符或文本选择的方法,其中,在所述第一放大视图中,在屏幕上显示第一区域上面的一行和下面的一行。
10.根据权利要求1所述的用于实现字符或文本选择的方法,其中,在所述第一放大视图内,在第一区域的任意一侧显示的字符少于六个。
11.根据权利要求1所述的用于实现字符或文本选择的方法,其中,每个字符各自都足够大,高度大于六毫米。
12.根据权利要求11所述的用于实现字符或文本选择的方法,其中,所述高度在六至十四毫米之间。
13.根据权利要求1所述的用于实现字符或文本选择的方法,其中,所述手持电子设备能够利用射频信号向通信网络发送数据并从通信网络接收数据。
14.根据权利要求1所述的用于实现字符或文本选择的方法,其中,所述手持电子设备支持语音和文本消息收发。
15.根据权利要求1所述的用于实现字符或文本选择的方法,其中,所述手持电子设备具有能够被握于用户手掌中的尺寸。
16.根据权利要求15所述的用于实现字符或文本选择的方法,其中,所述手持电子设备的高度大于宽度。
17.根据权利要求1所述的用于实现字符或文本选择的方法,其中,所述手持电子设备的宽度在大约五十至大约七十六毫米之间,因而便于握在手掌中。
18.一种能够显示供用户选择的字符的手持电子设备,其中,所显示的字符足够小,以致于用户与触摸屏的接触能够覆盖多个同时显示的字符,所述手持电子设备包括:
机身:
安装在所述机身内的触摸屏,其中,所述触摸屏被配置为以原始显示配置显示文本,所述文本具有比用户与屏幕的接触区域小的可选字符;
微处理器,与所述触摸屏进行信号通信,用于接收对用户接触的感应位置和区域进行指示的数据,并向所述触摸屏发送指示将要显示在所述触摸屏上的字符的数据;以及
由微处理器运行的软件程序,所述软件程序被设计为:
估计用户已接触到的触摸屏的第一区域,并且,所述第一区域包括多个字符,其中至少两个字符部分地被用户与触摸屏的接触覆盖;
在所述触摸屏上呈现第一区域的放大视图,所述放大视图是被放大以使被部分覆盖的所述至少两个字符中的每个字符各自都足够大,从而所述至少两个字符中只有一个字符能够被用户与触摸屏的类似接触主要覆盖住;
从至少两个字符中确定第一字符,所述第一字符是根据用户与触摸屏的类似接触在所述放大视图内主要覆盖的字符,在第一放大视图内选定的;以及
在触摸屏上以所述原始显示配置显示所述文本,并表示出被确定为用户在第一放大视图内所选择的第一字符。
19.根据权利要求18所述的手持电子设备,其中,所述由微处理器运行的软件程序还被设计为:
估计用户已接触到的触摸屏的第二区域,所述第二区域包括多个字符,其中至少两个字符部分地被用户与触摸屏的接触覆盖;
在所述触摸屏上呈现第二区域的第二放大视图,所述第二放大视图是被放大以使被部分覆盖的所述至少两个字符中的每个字符各自都足够大,从而所述至少两个字符中只有一个字符能够被用户与触摸屏的接触主要覆盖住;
从所述至少两个字符中确定第二字符,所述第二字符是根据所述用户与触摸屏的接触在所述放大视图内主要覆盖的字符,在所述放大视图内选定的;以及
恢复所述文本的所述原始显示配置,并将所述第一字符和所述第二字符之间的文本表示为指定文本。
20.根据权利要求19所述的手持电子设备,其中,所述由微处理器运行的软件程序还被设计为:
估计用户已接触到的触摸屏的第三区域,并且估计接触区域顺着触摸屏移动至第三位置,在第三位置处通过用户接触限定第三区域,所述第三区域包括多个字符,其中至少两个字符部分地被用户与触摸屏的接触覆盖;
一旦检测到用户接触已脱离触摸屏,就在触摸屏上呈现所述第三区域的放大视图,其中所述放大视图是被放大以使被部分覆盖的所述至少两个字符中的每个字符各自都足够大,从而所述至少两个字符中只有一个字符能够被用户与触摸屏的接触主要覆盖住;
从所述至少两个字符中检测第三字符,所述第三字符是根据用户与触摸屏的接触在所述放大视图内主要覆盖的字符,在所述放大视图内选定的;以及
在与所述第三字符相邻的位置插入所述指定文本,并恢复所述原始显示配置。
21.一种手持电子设备所使用的、被配置用于显示供用户选择的字符的由微处理器运行的软件程序,其中,所显示的字符足够小,以致于用户与触摸屏的接触能够覆盖多个同时显示的字符,并且,手持电子设备包括:机身;安装在所述机身内的触摸屏,其中,所述触摸屏被配置为以原始显示配置显示文本,所述文本具有比用户与屏幕的接触区域小的可选字符;微处理器,与所述触摸屏进行信号通信,用于接收对用户接触的感应位置和区域进行指示的数据,并向所述触摸屏发送指示将要显示在所述触摸屏上的字符的数据,其中,所述由微处理器运行的软件程序被设计为:
估计用户已接触到的触摸屏的第一区域,并且,所述第一区域包括多个字符,其中至少两个字符部分地被用户与触摸屏的接触覆盖;
在所述触摸屏上呈现第一区域的放大视图,所述放大视图是被放大以使被部分覆盖的所述至少两个字符中的每个字符各自都足够大,从而所述至少两个字符中只有一个字符能够被用户与触摸屏的类似接触主要覆盖住;
从至少两个字符中确定第一字符,所述第一字符是根据用户与触摸屏的类似接触在所述放大视图内主要覆盖的字符,在第一放大视图内选定的;以及
在触摸屏上以所述原始显示配置显示所述文本,并表示出被确定为用户在第一放大视图内所选择的第一字符。
22.根据权利要求21所述的手持电子设备所使用的由微处理器运行的软件程序,其中,所述由微处理器运行的软件程序还被设计为:
估计用户已接触到的触摸屏的第二区域,所述第二区域包括多个字符,其中至少两个字符部分地被用户与触摸屏的接触覆盖;
在所述触摸屏上呈现第二区域的第二放大视图,所述第二放大视图是被放大以使被部分覆盖的所述至少两个字符中的每个字符各自都足够大,从而所述至少两个字符中只有一个字符能够被用户与触摸屏的接触主要覆盖住;
从所述至少两个字符中确定第二字符,所述第二字符是根据所述用户与触摸屏的接触在所述放大视图内主要覆盖的字符,在所述放大视图内选定的;以及
恢复所述文本的所述原始显示配置,并将所述第一字符和所述第二字符之间的文本表示为指定文本。
23.根据权利要求22所述的手持电子设备所使用的由微处理器运行的软件程序,其中,所述由微处理器运行的软件程序还被设计为:
估计用户已接触到的触摸屏的第三区域,并且估计接触区域顺着触摸屏移动至第三位置,在第三位置处通过用户接触限定第三区域,所述第三区域包括多个字符,其中至少两个字符部分地被用户与触摸屏的接触覆盖;
一旦检测到用户接触已脱离触摸屏,就在触摸屏上呈现所述第三区域的放大视图,其中所述放大视图是被放大以使被部分覆盖的所述至少两个字符中的每个字符各自都足够大,从而所述至少两个字符中只有一个字符能够被用户与触摸屏的接触主要覆盖住;
从所述至少两个字符中检测第三字符,所述第三字符是根据用户与触摸屏的接触在所述放大视图内主要覆盖的字符,在所述放大视图内选定的;以及
在与所述第三字符相邻的位置插入所述指定文本,并恢复所述原始显示配置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP07119388A EP2053497A1 (en) | 2007-10-26 | 2007-10-26 | Text selection using a touch sensitive screen of a handheld mobile communication device |
EP07119388.2 | 2007-10-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101419526A true CN101419526A (zh) | 2009-04-29 |
Family
ID=38871914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200810166791 Pending CN101419526A (zh) | 2007-10-26 | 2008-10-27 | 使用手持移动通信设备的触摸屏进行文本选择 |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP2053497A1 (zh) |
KR (1) | KR101038459B1 (zh) |
CN (1) | CN101419526A (zh) |
CA (1) | CA2640785C (zh) |
SG (1) | SG152133A1 (zh) |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101996033A (zh) * | 2009-08-03 | 2011-03-30 | Lg电子株式会社 | 移动终端及控制该移动终端的方法 |
CN102053791A (zh) * | 2009-11-10 | 2011-05-11 | 捷讯研究有限公司 | 便携式电子设备及其控制方法 |
WO2012041175A1 (zh) * | 2010-09-27 | 2012-04-05 | 北京联想软件有限公司 | 显示处理方法和便携式移动终端 |
CN103440105A (zh) * | 2013-08-26 | 2013-12-11 | 珠海金山办公软件有限公司 | 触摸屏跨页文本选择方法和系统 |
CN103562841A (zh) * | 2011-05-31 | 2014-02-05 | 苹果公司 | 用于文档操作的设备、方法和图形用户接口 |
CN103631489A (zh) * | 2012-08-30 | 2014-03-12 | 中兴通讯股份有限公司 | 触摸屏字符显示方法及装置 |
CN103733172A (zh) * | 2011-08-10 | 2014-04-16 | 微软公司 | 用于文本选择/光标放置的自动缩放 |
WO2014079273A1 (zh) * | 2012-11-23 | 2014-05-30 | 中兴通讯股份有限公司 | 一种字段处理方法及装置 |
CN103959362A (zh) * | 2011-12-08 | 2014-07-30 | 甲骨文国际公司 | 用于在移动设备上观看数据可视化并与其交互的放大工具 |
CN104007925A (zh) * | 2013-02-22 | 2014-08-27 | 三星电子株式会社 | 用于通过触摸屏上的书写输入产生内容的方法和设备 |
CN104156164A (zh) * | 2013-05-14 | 2014-11-19 | 三星显示有限公司 | 终端 |
CN104346035A (zh) * | 2013-08-06 | 2015-02-11 | 联想(新加坡)私人有限公司 | 对自动地更正的单词的指示 |
TWI490705B (zh) * | 2010-10-07 | 2015-07-01 | 英業達股份有限公司 | 純文字內容的編輯操作系統及其方法 |
CN104808903A (zh) * | 2015-04-24 | 2015-07-29 | 三星电子(中国)研发中心 | 文本选择方法和装置 |
CN105630327A (zh) * | 2014-11-26 | 2016-06-01 | 黑莓有限公司 | 便携式电子设备和控制可选元素的显示的方法 |
CN106066760A (zh) * | 2016-05-26 | 2016-11-02 | 北京金山安全软件有限公司 | 一种文字处理方法及装置 |
CN106155494A (zh) * | 2014-09-16 | 2016-11-23 | Lg电子株式会社 | 移动终端及其控制方法 |
US9632695B2 (en) | 2006-10-26 | 2017-04-25 | Apple Inc. | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker |
US9846533B2 (en) | 2009-03-16 | 2017-12-19 | Apple Inc. | Methods and graphical user interfaces for editing on a multifunction device with a touch screen display |
US9922014B2 (en) | 2013-02-22 | 2018-03-20 | Samsung Electronics Co., Ltd. | Method and apparatus for making contents through writing input on touch screen |
CN109189303A (zh) * | 2018-08-30 | 2019-01-11 | 维沃移动通信有限公司 | 文本编辑方法及移动终端 |
CN112100114A (zh) * | 2020-09-22 | 2020-12-18 | 国网山东省电力公司烟台供电公司 | 基于基建工程现场质量管控的手持终端设备 |
CN112162681A (zh) * | 2020-07-31 | 2021-01-01 | 维沃移动通信有限公司 | 文本操作执行方法、装置及电子设备 |
CN112784542A (zh) * | 2020-05-20 | 2021-05-11 | 珠海金山办公软件有限公司 | 一种文档编辑方法及装置 |
CN116661659A (zh) * | 2023-08-01 | 2023-08-29 | 深圳市爱保护科技有限公司 | 一种智能手表互动方法及系统 |
CN117002011A (zh) * | 2023-07-19 | 2023-11-07 | 上海轮廓科技有限公司 | 3d打印方法、终端设备、可读存储介质及计算机程序产品 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8786556B2 (en) | 2009-03-12 | 2014-07-22 | Nokia Corporation | Method and apparatus for selecting text information |
US20110202835A1 (en) * | 2010-02-13 | 2011-08-18 | Sony Ericsson Mobile Communications Ab | Item selection method for touch screen devices |
US8791900B2 (en) | 2010-05-21 | 2014-07-29 | Microsoft Corporation | Computing device notes |
US9552140B2 (en) * | 2011-07-21 | 2017-01-24 | Nokia Technologies Oy | Method and apparatus for providing data entry content to a remote environment |
KR102097079B1 (ko) * | 2013-03-22 | 2020-04-03 | 엘지전자 주식회사 | 단말기 및 그 동작 방법 |
CN110275651B (zh) * | 2018-03-16 | 2024-02-20 | 厦门歌乐电子企业有限公司 | 一种车载显示设备及文本编辑方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7614008B2 (en) | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
US6169538B1 (en) * | 1998-08-13 | 2001-01-02 | Motorola, Inc. | Method and apparatus for implementing a graphical user interface keyboard and a text buffer on electronic devices |
KR100537280B1 (ko) * | 2003-10-29 | 2005-12-16 | 삼성전자주식회사 | 휴대용 단말기에서 터치스크린을 이용한 문자 입력 장치및 방법 |
EP2000893B1 (en) * | 2004-07-30 | 2016-09-21 | Apple Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
US20060059437A1 (en) * | 2004-09-14 | 2006-03-16 | Conklin Kenneth E Iii | Interactive pointing guide |
DE102005056459A1 (de) * | 2005-11-26 | 2007-01-25 | Daimlerchrysler Ag | Bediensystem für ein Fahrzeug |
TWI328185B (en) | 2006-04-19 | 2010-08-01 | Lg Electronics Inc | Touch screen device for potable terminal and method of displaying and selecting menus thereon |
-
2007
- 2007-10-26 EP EP07119388A patent/EP2053497A1/en not_active Withdrawn
-
2008
- 2008-09-24 SG SG200807146-6A patent/SG152133A1/en unknown
- 2008-10-08 CA CA2640785A patent/CA2640785C/en active Active
- 2008-10-24 KR KR20080104772A patent/KR101038459B1/ko active IP Right Grant
- 2008-10-27 CN CN 200810166791 patent/CN101419526A/zh active Pending
Cited By (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9632695B2 (en) | 2006-10-26 | 2017-04-25 | Apple Inc. | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker |
US9846533B2 (en) | 2009-03-16 | 2017-12-19 | Apple Inc. | Methods and graphical user interfaces for editing on a multifunction device with a touch screen display |
US10761716B2 (en) | 2009-03-16 | 2020-09-01 | Apple, Inc. | Methods and graphical user interfaces for editing on a multifunction device with a touch screen display |
US9875013B2 (en) | 2009-03-16 | 2018-01-23 | Apple Inc. | Methods and graphical user interfaces for editing on a multifunction device with a touch screen display |
US8595646B2 (en) | 2009-08-03 | 2013-11-26 | Lg Electronics Inc. | Mobile terminal and method of receiving input in the mobile terminal |
CN101996033A (zh) * | 2009-08-03 | 2011-03-30 | Lg电子株式会社 | 移动终端及控制该移动终端的方法 |
CN102053791A (zh) * | 2009-11-10 | 2011-05-11 | 捷讯研究有限公司 | 便携式电子设备及其控制方法 |
CN102419679A (zh) * | 2010-09-27 | 2012-04-18 | 联想(北京)有限公司 | 显示处理方法和便携式移动终端 |
US9898177B2 (en) | 2010-09-27 | 2018-02-20 | Beijing Lenovo Software Ltd. | Display processing method and portable mobile terminal |
WO2012041175A1 (zh) * | 2010-09-27 | 2012-04-05 | 北京联想软件有限公司 | 显示处理方法和便携式移动终端 |
TWI490705B (zh) * | 2010-10-07 | 2015-07-01 | 英業達股份有限公司 | 純文字內容的編輯操作系統及其方法 |
CN103562841A (zh) * | 2011-05-31 | 2014-02-05 | 苹果公司 | 用于文档操作的设备、方法和图形用户接口 |
CN103562841B (zh) * | 2011-05-31 | 2017-12-08 | 苹果公司 | 用于文档操作的设备、方法和图形用户接口 |
CN107992261B (zh) * | 2011-05-31 | 2021-06-11 | 苹果公司 | 用于文档操作的设备、方法和图形用户接口 |
US11256401B2 (en) | 2011-05-31 | 2022-02-22 | Apple Inc. | Devices, methods, and graphical user interfaces for document manipulation |
US10664144B2 (en) | 2011-05-31 | 2020-05-26 | Apple Inc. | Devices, methods, and graphical user interfaces for document manipulation |
CN107992261A (zh) * | 2011-05-31 | 2018-05-04 | 苹果公司 | 用于文档操作的设备、方法和图形用户接口 |
CN103733172A (zh) * | 2011-08-10 | 2014-04-16 | 微软公司 | 用于文本选择/光标放置的自动缩放 |
US9317196B2 (en) | 2011-08-10 | 2016-04-19 | Microsoft Technology Licensing, Llc | Automatic zooming for text selection/cursor placement |
CN103733172B (zh) * | 2011-08-10 | 2018-02-27 | 微软技术许可有限责任公司 | 用于文本选择/光标放置的自动缩放 |
US9607570B2 (en) | 2011-12-08 | 2017-03-28 | Oracle International Corporation | Magnifying tool for viewing and interacting with data visualization on mobile devices |
CN103959362A (zh) * | 2011-12-08 | 2014-07-30 | 甲骨文国际公司 | 用于在移动设备上观看数据可视化并与其交互的放大工具 |
CN103631489B (zh) * | 2012-08-30 | 2017-02-08 | 中兴通讯股份有限公司 | 触摸屏字符显示方法及装置 |
CN106843692B (zh) * | 2012-08-30 | 2021-05-18 | 中兴通讯股份有限公司 | 触摸屏字符显示方法及装置 |
CN106843692A (zh) * | 2012-08-30 | 2017-06-13 | 中兴通讯股份有限公司 | 触摸屏字符显示方法及装置 |
CN103631489A (zh) * | 2012-08-30 | 2014-03-12 | 中兴通讯股份有限公司 | 触摸屏字符显示方法及装置 |
WO2014079273A1 (zh) * | 2012-11-23 | 2014-05-30 | 中兴通讯股份有限公司 | 一种字段处理方法及装置 |
CN104007925A (zh) * | 2013-02-22 | 2014-08-27 | 三星电子株式会社 | 用于通过触摸屏上的书写输入产生内容的方法和设备 |
US9922014B2 (en) | 2013-02-22 | 2018-03-20 | Samsung Electronics Co., Ltd. | Method and apparatus for making contents through writing input on touch screen |
CN104156164A (zh) * | 2013-05-14 | 2014-11-19 | 三星显示有限公司 | 终端 |
CN104156164B (zh) * | 2013-05-14 | 2019-01-18 | 三星显示有限公司 | 终端 |
CN104346035A (zh) * | 2013-08-06 | 2015-02-11 | 联想(新加坡)私人有限公司 | 对自动地更正的单词的指示 |
CN103440105A (zh) * | 2013-08-26 | 2013-12-11 | 珠海金山办公软件有限公司 | 触摸屏跨页文本选择方法和系统 |
CN106155494B (zh) * | 2014-09-16 | 2019-12-13 | Lg电子株式会社 | 移动终端及其控制方法 |
CN106155494A (zh) * | 2014-09-16 | 2016-11-23 | Lg电子株式会社 | 移动终端及其控制方法 |
CN105630327B (zh) * | 2014-11-26 | 2019-08-23 | 黑莓有限公司 | 便携式电子设备和控制可选元素的显示的方法 |
CN105630327A (zh) * | 2014-11-26 | 2016-06-01 | 黑莓有限公司 | 便携式电子设备和控制可选元素的显示的方法 |
US10503398B2 (en) | 2014-11-26 | 2019-12-10 | Blackberry Limited | Portable electronic device and method of controlling display of selectable elements |
CN104808903A (zh) * | 2015-04-24 | 2015-07-29 | 三星电子(中国)研发中心 | 文本选择方法和装置 |
CN104808903B (zh) * | 2015-04-24 | 2018-01-26 | 三星电子(中国)研发中心 | 文本选择方法和装置 |
CN106066760A (zh) * | 2016-05-26 | 2016-11-02 | 北京金山安全软件有限公司 | 一种文字处理方法及装置 |
CN106066760B (zh) * | 2016-05-26 | 2019-04-12 | 北京金山安全软件有限公司 | 一种文字处理方法及装置 |
CN109189303A (zh) * | 2018-08-30 | 2019-01-11 | 维沃移动通信有限公司 | 文本编辑方法及移动终端 |
CN112784542A (zh) * | 2020-05-20 | 2021-05-11 | 珠海金山办公软件有限公司 | 一种文档编辑方法及装置 |
CN112784542B (zh) * | 2020-05-20 | 2023-11-28 | 珠海金山办公软件有限公司 | 一种文档编辑方法及装置 |
CN112162681A (zh) * | 2020-07-31 | 2021-01-01 | 维沃移动通信有限公司 | 文本操作执行方法、装置及电子设备 |
CN112100114A (zh) * | 2020-09-22 | 2020-12-18 | 国网山东省电力公司烟台供电公司 | 基于基建工程现场质量管控的手持终端设备 |
CN117002011A (zh) * | 2023-07-19 | 2023-11-07 | 上海轮廓科技有限公司 | 3d打印方法、终端设备、可读存储介质及计算机程序产品 |
CN116661659A (zh) * | 2023-08-01 | 2023-08-29 | 深圳市爱保护科技有限公司 | 一种智能手表互动方法及系统 |
CN116661659B (zh) * | 2023-08-01 | 2023-11-21 | 深圳市爱保护科技有限公司 | 一种智能手表互动方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
KR20090042740A (ko) | 2009-04-30 |
CA2640785A1 (en) | 2009-04-26 |
CA2640785C (en) | 2016-04-26 |
SG152133A1 (en) | 2009-05-29 |
KR101038459B1 (ko) | 2011-06-02 |
EP2053497A1 (en) | 2009-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101419526A (zh) | 使用手持移动通信设备的触摸屏进行文本选择 | |
US11029827B2 (en) | Text selection using a touch sensitive screen of a handheld mobile communication device | |
US7505798B2 (en) | Angular keyboard for a handheld mobile communication device | |
US8537117B2 (en) | Handheld wireless communication device that selectively generates a menu in response to received commands | |
US8904286B2 (en) | Method and arrangement for providing a primary actions menu on a wireless handheld communication device | |
KR101311338B1 (ko) | 기호 입력을 위한 전자 장치 및 방법 | |
CN201348962Y (zh) | 手持无线通信设备 | |
US20070192711A1 (en) | Method and arrangement for providing a primary actions menu on a handheld communication device | |
EP2000884A1 (en) | Shape-changing disply for a handheld electronic device | |
JP4769552B2 (ja) | 端末及び端末の制御プログラム | |
EP1818777A1 (en) | Method and arrangement for providing a primary actions menu on a wireless handheld communication device | |
US20080163112A1 (en) | Designation of menu actions for applications on a handheld electronic device | |
US20070192714A1 (en) | Method and arrangement for providing a primary actions menu on a handheld communication device having a reduced alphabetic keyboard | |
US8635559B2 (en) | On-screen cursor navigation delimiting on a handheld communication device | |
US20080163132A1 (en) | Streamlined navigation of a handheld elecronic device | |
US20070192713A1 (en) | Method and arrangement for providing a primary actions menu on a handheld communication device having a full alphabetic keyboard | |
KR101434495B1 (ko) | 터치스크린을 구비한 단말기 및 그 문자 입력 방법 | |
US20080158159A1 (en) | On-screen cursor navigation on a handheld communication device displaying a modifed webpage | |
US20080163111A1 (en) | Streamlined entry of appointment record | |
CN101388921B (zh) | 手持电子设备 | |
CA2599020A1 (en) | Three row qwerty keyboard layout for compact landscape portable handheld messaging devices | |
CA2591182C (en) | Angular keyboard for a handheld mobile communication device | |
CA2572665C (en) | On-screen cursor navigation delimiting on a handheld communication device | |
CA2572606C (en) | Selective viewing of information | |
US8621389B2 (en) | Selective viewing of information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20090429 |