[發明專利]管理圖形用戶界面的方法無效
| 申請號: | 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.szxzyx.cn/pat/books/01119240.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有三價鋱活化磷光體的等離子圖象顯示屏
- 下一篇:前饋放大器





