提供输入法的方法及其电子装置的制造方法_2

文档序号:8430304阅读:来源:国知局
,其包含有以下步骤:
[0028]步骤300:开始。
[0029]步骤302:输入单元106接收一指令,以切换显示器102上的一显示画面。
[0030]步骤304:处理单元104判断显示画面是否包含有字。若是,则执行步骤308 ;若否,则执行步骤306。
[0031]步骤306:处理单元104启动一预设输入法。
[0032]步骤308:处理单元104判断一第一语言的字数目NI及一第二语言的字数目N2。当第一语言的字数目NI大于或等于第二语言的字数目N2时,执行步骤310 ;当第二语言的字数目N2大于第一语言的字数目NI时,执行步骤312。
[0033]步骤310:处理单元104启动对应于第一语言的一第一输入法。
[0034]步骤312:处理单元104启动对应于第二语言的一第二输入法。
[0035]步骤314:结束。
[0036]根据流程30,使用者110所使用的语言包含有第一语言及第二语言,因此处理单元104对第一语言的字数目NI及第二语言的字数目N2进行判断。在步骤302中,输入单元106接收来自于使用者110的指令,以切换显示器102上的显示画面。值得注意的是,使用者110输入指令以切换显示器102上的显示画面可能是从一视窗切换至另一视窗,或是开启一新视窗。对于智能型手机或平板计算机,在使用不同应用程序时,也会切换不同的显示画面。
[0037]在步骤304中,处理单元104判断显示画面是否包含有字。由于每一显示画面皆具有使用者110使用频率最高的语言文字,因此每一显示画面皆可对应至一输入法。在此情况下,处理单元104只需在显示画面切换只后进行字的判断,进而启动合适的输入法。换句话说,在使用者110未切换显示画面时,使用者110通常会持续使用相同的输入法进行输入,因此处理单元104不需要进行字的判断,也不需要切换输入法或启动其它输入法。在某些情形下,在使用者110切换显示画面(特别是开启新视窗)之后,显示画面上没有任何字。在此情况下,由于处理单元104无法判断各种语言的字数目,使用者110可选择其中一种语言作为预设语言,处理单元104可启动对应于预设语言的预设输入法(步骤306),此预设输入法可为第一输入法或第二输入法。举例来说,若使用者110最常使用的语言为繁体中文,且最常使用的输入法为注音输入法时,可设定繁体中文为预设语言,而注音输入法为预设输入法,当切换显示画面之后没有检测到任何字时,处理单元104会自动启动注音输入法。如此一来,在多数情况下,使用者110不需手动切换输入法,即可使用注音输入法进行文字输入。
[0038]值得注意的是,上述显示器102上的显示画面范围可为显示器102的画面中的一部分或是整个画面,视使用者110需求而定。举例来说,若显示画面对应于使用者110所开启的视窗,则显示画面的范围可包含整个视窗,或仅包含视窗内部书写文字的区域。当显示画面为视窗内部书写文字的区域时,处理单元104则判断视窗内部书写文字的区域内各种语言的字数目。另一方面,若显示画面对应于一应用程序,则显示画面的范围可包含显示器102上显示此应用程序执行的区域,此时处理单元104判断应用程序执行区域内各种语言的字数目。此外,在电子装置中10,使用者110可能会放大或缩小视窗,因此显示画面的范围亦可随着视窗缩放而改变。使用者I1可根据自身需求,在显示器102上任意定义显示画面的范围,而不限于此。
[0039]在使用者110切换显示画面之后,若显示画面上存在有字时,处理单元104即对第一语言的字数目NI及第二语言的字数目N2进行判断(步骤308)。当第一语言的字数目NI大于或等于第二语言的字数目N2时,处理单元104启动对应于第一语言的第一输入法(步骤310);当第二语言的字数目N2大于第一语言的字数目NI时,处理单元104启动对应于第二语言的第二输入法(步骤312)。在一实施例中,显示画面上的字仅对应于单一语言。举例来说,若显示画面上的字皆对应于第一语言时,第二语言的字数目N2等于0,在此情况下,处理单元104即可启动对应于第一语言的第一输入法。若显示画面上的字皆对应于第二语言时,第一语言的字数目NI等于0,在此情况下,处理单元104即可启动对应于第一语言的第一输入法。
[0040]一般来说,处理单元104判断的原则为找出显示画面中具有最多字数目的语言,并启动相对应的输入法。因此,当第一语言的字数目NI大于第二语言的字数目N2时,处理单元104启动第一输入法;而当第二语言的字数目N2大于第一语言的字数目NI时,处理单元104启动第二输入法。值得注意的是,在此实施例中,当第一语言的字数目NI等于第二语言的字数目N2时,处理单元104启动第一输入法。在其它实施例中,处理单元104亦可在第一语言的字数目NI等于第二语言的字数目N2时启动第二输入法。实际上,使用者110可根据自身的需求,指定每一输入法的优先权,以当二个以上语言同时具有最多字数目时,处理单元104可选择启动相对应于具有最多字数目的语言中优先权最高的语言的输入法。
[0041]值得注意的是,字数目的判断可根据每一语言文字的特性,以适当的方式进行计算。举例来说,在判断英文的字数目时,较理想的方式为通过空白格作为不同字之间的区分,依此进行英文字数目的计算,而不是以英文字母的数目作为字数目。另一方面,在判断繁体中文或简体中文的字数目时,则是以汉字的数目作为字数目。而在判断日文的字数目时,可结合平假名、片假名及汉字的数目作为字数目。此外,处理单元104可将阿拉伯数字与英文的字数目合并计算,以对应至英数输入法的判断,处理单元104亦可独立计算阿拉伯数字的字数目。字数目的计算方式视使用者110需求而定,而不限于此。
[0042]在一实施例中,使用者110可使用多种输入法来输入一语言文字。举例来说,注音输入法及仓颉输入法皆可用来输入繁体中文的文字。在此情况下,使用者可根据其惯用的输入方式,将注音输入法或仓颉输入法预设为对应于繁体中文的输入法。当使用者预设注音输入法作为对应于繁体中文的输入法时,若显示画面中具有最多字数目的语言为繁体中文,则处理单元104会启动注音输入法;当使用者预设仓颉输入法作为对应于繁体中文的输入法时,若显示画面中具有最多字数目的语言为繁体中文,则处理单元104会启动仓颉输入法。一般来说,大部分使用繁体中文的使用者110只会惯用一种对应于繁体中文的输入法,而很少在注音输入法及仓颉输入法之间进行切换,因此使用者110只需预设其中一种输入法作为对应于繁体中文的输入法即可。
[0043]值得注意的是,本发明提供了一种可根据显示画面所包含的字数目,判断使用者在显示画面中所欲输入的语言文字,并启动相对应输入法的方法。本领域技术人员可据以进行修饰或变化,而不限于此。举例来说,上述图2的实施例中,处理单元104是执行二种语言文字之间的字数目判断。在其它实施例中,使用者110可能在电子装置10中输入三种以上语言的文字,处理单元104则必须在三种以上语言之间判断出具有最多字数目的语言,进而启动相对应的输入法。
[0044]需注意,此揭示内容中,一非易失性计算机可读媒介可储存用来执行或连接一指令执行系统、装置或设备的程序码,其中一例即是一种包含可执行于一运算装置的程序码的非易失性计算机可读媒介,如图1中的电子装置10。依此例而言,该程序码包含有于接收一指令,以切换电子装置10的一显示画面的程序码;当显示画面包含有至少一字时,判断第一语言的字数目NI及第二语言的字数目N2的程序码;以及当第一语言的字数目NI大于第二语言的字数目N2时,启动对应于第一语言的第一输入法,或当第二语言的字数目N2大于第一语言的字数目NI时,启动对应于第二语言的第二输入法的程序码。其它相关于上述方法的变化亦可编译为可执行于运算装置的程序码。
[0045]上述计算机可读媒介可为任何包含、储存或维护本文所述的程序码的媒介,其可连接一指令执行系统或由该指令执行系统所执行。计算机可读媒介可包含任一实体媒介如磁性媒介、光学媒介或半导体媒介。更具体的例子包含有但不限于磁带(Magnetic Tape)、软磁盘(Magnetic Floppy Diskette)、磁性硬盘(Magnetic Hard Drive)、存储卡(MemoryCard)、固态硬盘(Solid-State Drive)、通用序列总线快闪存储器(USB Flash Drive)、光盘(Optical Disc)。计算机可读媒介亦可为一随机存
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1