[发明专利]管理图形用户界面的方法无效
申请号: | 01119240.2 | 申请日: | 2001-05-18 |
公开(公告)号: | CN1325053A | 公开(公告)日: | 2001-12-05 |
发明(设计)人: | 赛尔文·查福;欧马·马奏基;杰罗姆·姆里纳兹科;琳达·H·哈乌 | 申请(专利权)人: | 阿尔卡塔尔公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F15/02;G06F3/14;H04Q7/32 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 于静 |
地址: | 法国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 图形 用户界面 方法 | ||
本发明涉及一种管理图形用户界面的键盘事件的方法,其中图形用户界面是以图形元素树的形式配置的。
本发明还涉及一个包括这种界面的系统。
本发明涉及的领域是导航一个有键盘但没有定点工具或鼠标的系统(如,移动电话或袖珍管理器)的图形界面。
在这类系统上执行的图形应用程序可以使用各种编程语言进行开发,特别是使用诸如Java这类面向对象的编程语言。
在面向对象的编程中,定义了不同的类,每个类都有其自身的特征。这些类通过父子关系相关,子类继承其父类的特征。
用Java环境开发的大多数图形应用程序均会定义代表可以嵌套的图形元素(或说组件)的类。图形元素的示例包括:窗口、输入字段、“确定”按钮、标签等。程序员还可以定义新的组件。
图1a)显示了以此方式构成的屏幕E的示例。屏幕E包括简单的图形元素,如输入字段、标签和按钮。它还包括一个较为复杂的组件(容器)C,即,一个含有组件嵌套的组件。首先选择了窗口类型的图形元素“窗口1”。“窗口1”组件中嵌套了三个组件:一个输入字段“输入1”、一个“确定”按钮和一个容器C,容器C中嵌套了输入字段“输入2”和标签“标签1”。
图1b)显示了与上述结构相对应的图形元素的树。父图形元素“窗口1”有三个子图形元素:“输入1”、“确定”和容器C,容器C本身也有两个子组件:“输入2”和“标签1”。
如果能为这类系统的用户提供键盘快捷方式,则会十分有用。键盘快捷方式由一个键或几个键的组合构成,当按下这个键或同时按下这几个键时,就会发出一个特定的操作,而不考虑其所在的图形元素的情况如何。例如,键盘快捷方式“Ctrl Z”需要同时按“Ctrl”键和“Z”键。这样,在本示例中,当活动的组件(即,等待键盘事件的组件)是“输入2”组件时,用户可以要求键盘快捷方式发出“返回前一屏幕”的操作。如果活动的组件是“确定”按钮,用户可能还希望使用同一键盘快捷方式,发出同一操作。
但是,用Java开发的图形应用程序的导航过程并不提供键盘快捷方式。
本发明的目标是通过允许这样的应用程序的开发人员定义键盘快捷方式,从而回避对在没有鼠标的系统上执行的应用程序的这一限制。
本发明提供一种管理键盘事件的方法,用于对以图形元素EGi树的形式配置的图形用户界面进行导航,其主要特征在于树中的每个图形元素EGi均与键TGj的一个列表LEGi相关联,其特征还在于所述表中列出的每个键TGj均与一个操作Aj相关联,该操作将在收到与所述键和所述图形元素相对应的键盘事件时执行。
如果图形元素EGi活动,且界面检测到键盘事件,则本方法包括下列步骤:
-将所述键盘事件与所述列表LEGi中列出的键TGj进行比较,比较从活动组件EGi的列表开始,沿所述的树向上进行,以及
-发出与第一个同所述键盘事件相对应的键相关联的操作。
本发明还涉及一个便携式系统DP,它有一个图形界面,其中包括一个键盘CL、一个屏幕E和一个界面管理单元GI,其特征在于管理单元采用了如上所述的键盘事件管理方法。
系统DP可以是移动电话或袖珍管理器。
通过依照附图阅读本说明中的无限制示例,将更明确地了解本发明的其他功能和优点,在附图中:
-图1a)显示了现有技术中由图形元素构成的屏幕的一个示例,
-图1b)显示了与上述示例相关联的树结构;
-图2a)显示了本发明中的图形元素的树,
-图2b)更详细地显示了一个图形元素,它依据本发明与一个键盘快捷方式对的列表以及相对应的操作相关联,
-图3显示了本发明的工作流程图,以及
-图4显示了采用本发明中的键盘事件管理方法的便携式系统。
图2a)显示了一个依据本发明的图形元素的树,其中每个图形元素EGi(其中,i的取值范围是从1到N,表示构成一个屏幕的图形元素数量)均与快捷方式对的列表LEGi相关联,如图2b)所示,其中每个对包括一个键盘快捷方式TGj以及一个与之相关联的要执行的操作Ai,这里i的取值范围是从1到M,表示在树中定义的对。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔卡塔尔公司,未经阿尔卡塔尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01119240.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有三价铽活化磷光体的等离子图象显示屏
- 下一篇:前馈放大器