可调整软件键盘配置的软件程序物品及其显示方法与装置的制作方法

文档序号:6574333阅读:234来源:国知局
专利名称:可调整软件键盘配置的软件程序物品及其显示方法与装置的制作方法
技术领域
本发明关于一种软件键盘,尤其指一种适用于具备输入功能的显示装置的可调整软件键盘字键配置的软件程序物品及其显示方法与装置。
然而,公知的软件键盘配置,并不具备动态调整字键的能力。即若要改变软件键盘各字键间的座标位置关系、或改变每一座标所代表的字键,则必须重新撰写一套程序以符合需求。此举不但耗费资源,更因不具动态调整字键位置的能力而不易发展可符合各种需求的软件键盘。以上均非十分理想。
本发明的另一目的是在提供一种可调整软件键盘配置的软件程序物品及其显示方法与装置,能动态调整键盘字键配置,提高弹性以适应各种需求的软件键盘。
为实现上述目的,本发明提供的一种可调整软件键盘配置的软件程序物品,是可将一软件键盘显示于具有可显示输入字键的电子装置上,该软件程序物品包括以下的程序码一字键座标表,包括复数个字键的字码,以及各字键所对应的座标位置资料;一显示软件键盘程序码,可显示一软件键盘于该显示器中,其中该软件键盘包括显示复数个字键,而各字键的位置是依照该座标位置资料所排列;一读入座标值程序码,可读取该使用者点选该软件键盘处的座标值;一查询机制程序码,是依照读入的座标值查询该字键座标表,以撷取对应的字码;以及一显示字键程序码,将该字码所代表的字键图形或功能,显示于该显示器上。
其中该字键座标表的座标位置资料是定义各字键对应于该显示器的绝对位置。
其中该字键座标表的座标位置资料是定义各字键间的相对位置。
可由更改该字键座标表的座标位置资料,以形成该软件键盘不同的内容或版面配置。
其中该显示器为个人数字助理(PDA)荧幕。
其中该显示器为手机荧幕。
其中该字键是代表字母、数字、符号、及/或功能键。
本发明提供的一种显示输入字键的方法,是将使用者所点选的字键显示于一显示器上,该方法包括(A)显示一软件键盘于显示器中,该软件键盘的配置是参考一字键座标表,其中该字键座标表包括有复数个字键的字码,以及各字键所对应的座标位置资料,使得各字键的位置依照该座标位置资料所排列;(B)使用者点选该软件键盘所显示的字键;(C)读取该使用者点选该软件键盘处的座标值;(D)依照读入的座标值查询该字键座标表,以撷取对应的字码;以及(E)将该字码所代表的字键图形或功能,显示于该显示器上。
本发明提供的一种具有可显示输入字键的电子装置,包括有一显示器;
一微处理器;以及一存储器,与该微处理器连结,且该存储器包括有一可执行的软件程序,其中,该软件程序包括有以下的程序码一字键座标表,包括复数个字键的字码,以及各字键所对应的座标位置资料;一显示软件键盘程序码,可显示一软件键盘于该显示器中,其中该软件键盘包括显示复数个字键,而各字键的位置系依照该座标位置资料所排列;一读入座标值程序码,可读取该使用者点选该软件键盘处的座标值;一查询机制程序码,依照读入的座标值查询该字键座标表,以撷取对应的字码;以及一显示字键程序码,将该字码所代表的字键图形或功能,显示于该显示器上。
上述具有可显示输入字键的电子装置,包括有一显示器;一微处理器;以及一存储器,与该微处理器连结,且该存储器包括有一可执行的软件程序,其中,该微处理器可执行该软件程序以达成下列机制(A)显示一软件键盘于显示器中,该软件键盘的配置是参考一字键座标表,其中该字键座标表包括有复数个字键的字码,以及各字键所对应的座标位置资料,使得各字键的位置依照该座标位置资料所排列;(B)使用者点选该软件键盘所显示的字键;(C)读取该使用者点选该软件键盘处的座标值;(D)依照读入的座标值查询该字键座标表,以撷取对应的字码;以及(E)将该字码所代表的字键图形或功能,显示于该显示器上。


图1为本发明的系统方块图。
图2为本发明软件程序的示意图。
图3为本发明显示输入字键方法的流程图。
图4为本发明第一实施例的字键座标表示意图。
图5为第4图字键座标表所代表的软件键盘示意图。
图6为本发明第二实施例的字键座标表示意图。
图7为第6图字键座标表所代表的软件键盘示意图。
图8为本发明第三实施例的字键座标表示意图。
图9为第8图字键座标表所代表的软件键盘示意图。
图10为本发明显示输入字键的示意图。
请先参阅图1,本发明的系统方块图,显示本发明主要包括有一显示器90、一微处理器80、以及一存储器81,显示器90用以显示一软件键盘30,其中,软件键盘30上显示有字母、数字、符号、及/或功能键等,以供使用者进行点选输入。上述的显示器90可为个人数字助理(PDA)荧幕、手机荧幕、或电脑荧幕等各种不同解析度的显示装置。
接下来请参阅图2,本发明软件程序的示意图,软件程序10储存于存储器81中,包括有以下的程序码供微处理器80执行一字键座标表20,定义有复数个字键的字码,以及各字键所对应的座标位置资料。一显示软件键盘程序码11,可用以将软件键盘30显示于显示器90中,其中软件键盘30所显示的字键,是根据字键座标表的座标位置资料所排列。一读入座标值程序码12,可读取使用者点选软件键盘30处的座标值。一查询机制程序码13,微处理器80可依照读入的座标值,查询字键座标表20,以撷取此座标对应的字码。一显示字键程序码14,可将字码所代表的字键图形或功能,显示于显示器90上。
图3为本发明显示输入字键方法的流程图,首先,显示一软件键盘30于显示器90上(步骤S301),以利使用者点选进行输入,当使用者点选软件键盘30所显示的字键后(步骤S302),微处理器80执行软件程序10的读入座标值程序码12以读取使用者点选处的座标值(步骤S303),并根据字键座标表20查询座标值对应的字键(步骤S304),再根据字键座标表20查询字键对应的字码(步骤S305),最后可将字码所代表的字键图形或功能显示于显示器90上(步骤S306)。
根据上述步骤,请一并参阅图10,本发明显示输入字键的示意图。例如当使用者欲点选软件键盘30上的「y」键进行输入时,微处理器80可查询使用者点选处在软件键盘30上所代表的座标值,查询结果得知其字码为「y」,再经由显示字键程序码14将「y」所代表的字键图形显示于软件键盘30上方的显示栏位。如图所示,使用者利用软件键盘30输入「software key」的字串。
接下来请参阅图4,本发明第一实施例的字键座标表示意图,字键座标表20所定义的资料,包括有字键的字码21及其座标位置资料22,其中的座标位置资料22利用两组座标值所包含的范围来决定字键所在位置及大小,即(X1,Y1)与(X2,Y2)两组。其中,本实施例的座标位置资料22是定义各字键对应于显示器90的绝对位置,当然也可定义各字键间的相对位置。
以字键「A」为例,根据字键座标表20的定义,其座标位置资料22为(0,0)、(20,20),若显示器90左上角所代表的座标值为(0,0),且其X轴向右方延伸、Y轴向下方延伸。则请参阅图5所示,字键「A」显示于显示器90的左上角。而根据第4图所有座标位置资料22,可于图5中显示出一「ABCD」由左至右排列的软件键盘30。
图6为本发明第二实施例的字键座标表示意图,其中,字码21与图4的字码21相同,但座标位置资料22稍有更改,因此于图7所显示的软件键盘30,其配置不同于图5。即当使用者更改座标位置资料22中各字键的座标值时,即可马上改变软件键盘30的配置,而不用重新撰写一套程序以符合不同配置的需求。
图8为本发明第三实施例的字键座标表示意图,其中,座标位置资料22与第6图的座标位置资料22相同,但字码21改为「1234」,因此于图9所显示的软件键盘30,其配置虽与图7相同,但所显示的字键不同。即当使用者更改字键座标表20的字码22时,即可马上改变软件键盘30所显示的字键,同样不需重新撰写一套程序以符合不同需求。例如使用相同的座标位置资料22,但软件键盘30可依字码21的定义,以显示中文注音符号、英文字母、或阿拉伯数字…等不同语系的设定。
惟应注意的是,上述诸多实施例仅是为了便于说明而举例而已,本发明所主张的权利范围自应以申请专利范围所述为准,而非仅限于上述
权利要求
1.一种可调整软件键盘配置的软件程序物品,将一软件键盘显示于具有可显示输入字键的电子装置上,该程序物品包括以下的程序码一字键座标表,包括复数个字键的字码,以及各字键所对应的座标位置资料;一显示软件键盘程序码,可显示一软件键盘于该显示器中,其中该软件键盘包括显示复数个字键,而各字键的位置是依照该座标位置资料所排列;一读入座标值程序码,可读取该使用者点选该软件键盘处的座标值;一查询机制程序码,依照读入的座标值查询该字键座标表,以撷取对应的字码;以及一显示字键程序码,将该字码所代表的字键图形或功能,显示于该显示器上。
2.如权利要求1所述的可调整软件键盘配置的软件程序物品,其特征在于,其中该字键座标表的座标位置资料是定义各字键对应于该显示器的绝对位置。
3.如权利要求1所述的可调整软件键盘配置的软件程序物品,其特征在于,其中该字键座标表的座标位置资料是定义各字键间的相对位置。
4.如权利要求1所述的可调整软件键盘配置的软件程序物品,其特征在于,可由更改该字键座标表的座标位置资料,以形成该软件键盘不同的内容或版面配置。
5.如权利要求1所述的可调整软件键盘配置的软件程序物品,其特征在于,其中该显示器为个人数字助理(PDA)荧幕。
6.如权利要求1所述的可调整软件键盘配置的软件程序物品,其特征在于,其中该显示器为手机荧幕。
7.如权利要求1所述的可调整软件键盘配置的软件程序物品,其特征在于,其中该字键代表字母、数字、符号、及/或功能键。
8.一种显示输入字键的方法,将使用者所点选的字键显示于一显示器上,该方法包括(A)显示一软件键盘于显示器中,该软件键盘的配置是参考一字键座标表,其中该字键座标表包括有复数个字键的字码,以及各字键所对应的座标位置资料,使得各字键的位置依照该座标位置资料所排列;(B)使用者点选该软件键盘所显示的字键;(C)读取该使用者点选该软件键盘处的座标值;(D)依照读入的座标值查询该字键座标表,以撷取对应的字码;以及(E)将该字码所代表的字键图形或功能,显示于该显示器上。
9.一种具有可显示输入字键的电子装置,包括有一显示器;一微处理器;以及一存储器,与该微处理器连结,且该存储器包括有一可执行的软件程序,其中,该软件程序包括有以下的程序码一字键座标表,包括复数个字键的字码,以及各字键所对应的座标位置资料;一显示软件键盘程序码,可显示一软件键盘于该显示器中,其中该软件键盘包括显示复数个字键,而各字键的位置是依照该座标位置资料所排列;一读入座标值程序码,可读取该使用者点选该软件键盘处的座标值;一查询机制程序码,依照读入的座标值查询该字键座标表,以撷取对应的字码;以及一显示字键程序码,将该字码所代表的字键图形或功能,显示于该显示器上。
10.一种具有可显示输入字键的电子装置,包括有一显示器;一微处理器;以及一存储器,与该微处理器连结,且该存储器包括有一可执行的软件程序,其中,该微处理器可执行该软件程序以达成下列机制(A)显示一软件键盘于显示器中,该软件键盘的配置是参考一字键座标表,其中该字键座标表包括有复数个字键的字码,以及各字键所对应的座标位置资料,使得各字键的位置依照该座标位置资料所排列;(B)使用者点选该软件键盘所显示的字键;(C)读取该使用者点选该软件键盘处的座标值;(D)依照读入的座标值查询该字键座标表,以撷取对应的字码;以及(E)将该字码所代表的字键图形或功能,显示于该显示器上。
全文摘要
一种可调整软件键盘配置的软件程序物品及其显示方法与装置,可根据一字键坐标表所定义各字键的字码及坐标位置资料,将一软件键盘显示于具有可显示输入字键的电子装置上。当使用者点选输入时,微处理器可读取显示器上点选处的坐标值,并根据此坐标值所对应的字码,将代表的字键图形或功能,显示于显示器上。也可修改字键坐标表的字码或坐标位置资料设定,以符合不同的软件键盘配置需求、或不同语系设定。
文档编号G06F3/14GK1428692SQ0114494
公开日2003年7月9日 申请日期2001年12月24日 优先权日2001年12月24日
发明者侯玉展, 叶宗伦 申请人:财团法人资讯工业策进会
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1