[發明專利]用于一操作系統的鍵盤轉譯方法及其相關裝置有效
| 申請號: | 200810182601.3 | 申請日: | 2008-12-09 |
| 公開(公告)號: | CN101751249A | 公開(公告)日: | 2010-06-23 |
| 發明(設計)人: | 蕭丁志 | 申請(專利權)人: | 緯創資通股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F3/023 |
| 代理公司: | 北京嘉和天工知識產權代理事務所 11269 | 代理人: | 嚴慎 |
| 地址: | 中國臺灣臺北縣22*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 操作系統 鍵盤 轉譯 方法 及其 相關 裝置 | ||
技術領域
本發明涉及一種用于一操作系統的鍵盤轉譯方法及其相關裝置,尤其涉及一種用于一 符合客戶端對服務器體系結構的操作系統中,可以針對不同應用程序提供對應的上層轉譯 表,并對同一鍵盤提供下層轉譯表,進而使得鍵盤可以產生不同的鍵值的鍵盤轉譯方法及 其相關裝置。
背景技術
在現有計算機系統中,鍵盤是最常見的文字或符號輸入界面。一般而言,鍵盤由多個 按鍵所組成,每一按鍵對應的鍵值已經被定義,無法由消費者自行定義。特別是在泛UNIX 操作系統下的窗口環境,由于采用client-server(客戶對服務器)的體系結構,公知技術未 公開如何修改按鍵鍵值。
在泛UNIX操作系統下使用最廣的窗口環境為“X?Window”(也常稱作X11或X), 除了提供良好的使用者界面,具有極佳的網絡通透性及高度的可移植性之外,其獨有的 client-sever體系結構更使得X?Window在資源管理及使用上的效率及靈活性大大地凌駕其 他窗口系統之上。以下就其體系結構作一簡述。
請參考圖1,圖1為公知的一X?Windows系統的體系結構模型圖。由圖1可知,X Windows系統是由一個X服務器(X?Server)與多個X客戶(X?Client)應用程序進行通 信。X服務器負責管理顯示的底層硬件配備和處理由底層硬件發出的事件,并將這些事件 告知X客戶,而X客戶則負責解析由X服務器傳送過來的事件,并回傳相應的行為給 X服務器,通知X服務器該做什么事情。其中,X客戶是針對X服務器而言所命名的, 亦即只要不是X服務器的應用程序都屬于X客戶應用程序,因此,X?Windows系統的輸 入法程序(XIM服務器(XIM?server),詳述于后)以及一般應用程序在此都視為X客 戶。
接著說明XIM服務器。世界上大多數語言是基于字母表而來,以一些字母的集合組 成了單詞,例如英文,而在操作系統上使用這類語言時,使用者只要在鍵盤上鍵入相應的 字母即可以達到,但表意文字(例如中、日、韓等)卻無法在鍵盤上找到相應的鍵,因此, 想輸入這些文字就必須要有相應的輸入法程序。
XIM全名為X輸入法(X?Input?Method),是X?Window系統下符合國際化標準的輸 入法協議,只要應用程序和系統都支持此輸入法協議,應用程序就可以解決在不同語言環 境下的輸入問題。使用XIM協議來與應用程序溝通的輸入法程序,稱為XIM服務器,而 應用程序則稱為XIM客戶,它們之間的關系就類似一般的服務器與客戶端的關系一樣, 輸入法程序等待客戶端的需求,以隨時提供文字輸入的服務。
以圖2為例,在一X服務器(即一個X?Window的桌面環境)中,可以同時執行多 個不同的XIM服務器,分別以其在X服務器中的地域(locale)名稱以及其XIM服務器 本身的名稱來加以標識。其中,地域為一組地區性語言的相關信息,由國家語言和各地習 俗影響所決定的慣例,或代表一個地理區域的定義所組成,這些慣例包含文字、日期、數 字、貨幣格式和排序等等,可以讓程序的輸出直接反映地方區域性的文化。不僅如此,在 相同的地域下也可以同時執行多個XIM服務器,只要它們各自注冊在X服務器中的標記 名稱不同即可,而同一個XIM服務器也可以在X服務器中同時注冊多個地域名稱,同時 為不同的地域下的XIM客戶提供服務。而XIM客戶可以藉由地域與一系統環境變量 XMODIFIERS的XIM服務器名稱設定來指定要與哪一個XIM服務器進行連線。例如, XIM服務器1注冊的地域為地域A,XIM服務器2與XIM服務器3注冊的地域為地 域B,而XIM服務器4則同時注冊了地域C、地域D、地域E。
關于XIM協議的操作方式,請繼續參考圖3。在XIM協議中,從使用者輸入字鍵, 經由XIM服務器處理后,最后在XIM客戶出現使用者所希望輸入的文字,其完整流程 可以歸納為圖3中的五個步驟,分別標示為(1)~(5),說明如下。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于緯創資通股份有限公司,未經緯創資通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/200810182601.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:系統測試設備和測試執行與監控方法
- 下一篇:電腦重置系統及系統重置方法





