新四季網

定義輸入裝置的快捷鍵的方法

2023-05-28 19:08:06 1

專利名稱:定義輸入裝置的快捷鍵的方法
技術領域:
本發明關於一種定義輸入裝置的快捷鍵的方法,特指一種可依據使用者使用各應
用程序操作習慣來定義輸入裝置的快捷鍵的方法。
背景技術:
在計算機系統的架構中,鍵盤、滑鼠輸入裝置是扮演著與系統溝通不可或缺的角 色,請參閱圖1 ,稍有計算器常識的人,均可了解鍵盤與計算機系統間運作方式,主要是通過 下列步驟達成 步驟1 :當使用者按下鍵盤任一按鍵,鍵盤內的電路會產生屬於該按鍵的特定信 號(鍵盤上每一按鍵所定義的信號都不同); 步驟2 :鍵盤上的微處理器檢測到前述信號時,會產生一個對應該信號的掃描碼 (Scan Code),並將該掃描碼暫存主機板的緩衝區中; 步驟3 :主機板上的BIOS主動讀取該掃描碼,將其轉換為該掃描碼所對應為一組 內碼(internal code),並儲存於內存(RAM)中,供中央處理器進行數據處理;
步驟4 :中央處理器讀取該組內碼,並將該組內碼所對應的字符功能加以執行(執 行動作或是顯示該字符於屏幕上)。 由上述流程說明可得知,每敲下一按鍵產生的信號,最後都被BIOS轉為屬於該按 鍵的一組內碼,而鍵盤內碼的編碼方式,早期是以ASCII碼、IS08859碼或EBCDIC碼為英文 編碼原則,而中文編碼早期是以BIG5為編碼原則,演變至今,目前信息業已將全球各種語 是整合於UNICODE碼內,現今所稱的內碼多是以UNICODE碼為主。 內碼產生的目的,是將人類可識別文字轉為中央處理器可讀取的二進位代碼(如 圖2所示),例如按壓SPACE鍵,BIOS會將其轉成為U+0020,供中央處理器CPU讀取識別 後,並在屏幕上產生一空字符串;按壓數字鍵0時,BIOS會轉成U+0030,供中央處理器讀取 識別,並在屏幕上產生並在屏幕上產生一個0字符。 上述為UNICODE碼中的圖形字符,其特點便是輸入後會直接在屏幕的光標處,產 生一相對的字符符號,另外UNICODE碼另外定義有一種控制字符,該控制字符與圖形字符 差異性在於該控制字符不會在屏幕顯示,而是控制計算機直接執行某一特定動作或是指 令,如方向鍵的遊移、DEL鍵刪除字符或ESC鍵等,由於前述按鍵均由BIOS依UNICODE碼 進行轉換,故,全世界鍵盤上皆具有會產生控制字符的按鍵。 然,隨著應用程式的發展及迅速地整合,以往的鍵盤上所定義的控制字符,早無法 因應大多數應用程式的複雜需求,現今應用程式多會針對自行開發的動作或是功能設計定 義有快捷鍵,令使用者能簡便地操作程序。 快捷鍵(又名快速鍵)是指按下功能鍵(如CTRL、 SHIFT或是FN)及搭配其它 按鍵,其作用方式類似控制字符的功用,用來控制窗口或執行某一特定動作;其主要是在應 用程序內部定義,對於中央處理器與鍵盤作業方式,並無任何不同;亦即,具有快捷鍵功能 的應用程式,其本身需具有快捷鍵定義表,並與應用程式同時被加載計算機系統存儲器中,當使用者按壓快捷鍵時,所述多個按鍵同樣會產生的掃描碼,並通過BIOS編譯為所屬的 UNICODE碼,供中央處理器進行讀取,此時,中央處理器依應用程式預設快捷鍵定義表輸出 所對應的指令,例如EXCEL應用程式中,輸入Ctrl鍵+N鍵,通過編碼程序及快捷鍵定義表 會產生新開文件的指令,使用者多半會將常用功能或動作的快捷鍵記憶,以期能快速輸入 並運用。 然,上述應用程式的快捷鍵功能,雖可簡便地操作應用程式,並對文件進行編輯, 但,上述快捷鍵的定義,主要是由程序開發商自行定義,故有諸多限制,例如使用時須搭配 功能鍵(CTRL、SHIFT或是FN)同時使用,也就是說,快捷鍵的操作需使用雙手同時按壓二個 甚至三個按鍵,若使用者欲自行更改或增加快捷鍵時,需依照每一應用程式相關規定,逐一 修改應用程式內的快捷鍵定義表,十分地繁複。 為此,如何令使用者簡便地依照於使用每一應用程式的習慣定義快捷鍵乃為本發 明所鑽研的課題。

發明內容
本發明的主要目的在提供一種定義輸入裝置的快捷鍵的方法,令使用者可依使用 於每種應用程式的操作習慣自行定義快捷鍵,該方法執行在具有中央處理器的計算機系統 中執行,該方法是事先提供多個快捷鍵定義表(TABLE),各所述多個定義表是分別對應一應 用程序,且該每一定義表事先定義有使用者定義鍵以及與定義鍵相對應的快捷鍵仿真碼, 該方法是包含下列步驟 步驟1 :該快捷鍵定義表是與其所對應的程序執行文件同時加載系統中; 步驟2 :當使用者輸入使用者定義鍵時,經BIOS轉換為內碼,該中央處理器是依照
加載的快捷鍵定義表,將該定義鍵所對應的快捷鍵仿真碼輸出至應用程式中; 步驟3 :該應用程式是依照預設的快捷鍵定義表,輸入該碼所對應的指令,而產生動作。 如此一來,通過前述所增設的快捷鍵定義表,令使用者可依各應用程式定義快捷 鍵內容,進而增加編輯效率。 依據前述的主要特徵,其中該快捷鍵仿真碼指的是應用程式預設的快捷鍵組合的
內碼,本發明的主要優點在於通過本發明所增設的快捷鍵定義表將使用者自行定義的快
捷鍵,轉換為應用程式所預設的快捷鍵內碼,進而達到自行快捷鍵的目的。 依據前述的主要特徵,其中該具處理器的基礎系統可為一般個人計算機,而其作
業環境本發明並不加以限定。 依據前述的主要特徵,其中該使用者定義鍵可為鍵盤或是滑鼠上的任一按鍵,且 當使用者定義鍵以滑鼠為輸入來源時,除可運用滑鼠左鍵、右鍵或是中間滾輪鍵之外,亦可 利用滑鼠的相對的位移量及位移量的數據,作為使用者定義的來源。


圖1為現有技術輸入裝置與計算機系統的作業流程示意圖;
圖2為現有技術輸入裝置與計算機系統的流程示意圖;
圖3為本發明定義輸入裝置的快捷鍵的方法流程 圖4為本發明定義輸入裝置的快捷鍵的方法於計算機系統實際運作的示意圖; 圖5為本發明定義輸入裝置的快捷鍵的方法的程序設定示意圖; 圖6為本發明定義輸入裝置的快捷鍵的方法的另一程序設定示意圖; 圖7為本發明以相同快捷鍵操作多種應用程式實施於第4鍵滑鼠的狀態示意圖。 附圖標號 外部快捷鍵定義表10 使用者定義鍵 11 快捷鍵仿真碼 12 內部快捷鍵定義表T 鼠 個 鍵 主 內 掃
具體實施例方式
根據上述的目的,茲舉較佳實施例並配合圖式加以說明本發明所採用的技術手段 及其功效。 請參閱圖3至圖4,圖3為本發明定義輸入裝置的快捷鍵的方法流程圖,圖4為本 發明定義輸入裝置的快捷鍵的方法於計算機系統實際運作的示意圖,圖5為本發明定義輸 入裝置的快捷鍵的方法的程序設定示意圖。圖6為本發明定義輸入裝置的快捷鍵的方法的 另一程序設定示意圖。 本實施例為詳細說明,本發明所為的功效,是以具有方向控制盤的滑鼠(或稱為 具四方向鍵的滑鼠)加以說明,但,本發明所述的輸入裝置並不限定必須為此種結構的鼠 標,本發明的輸入裝置可廣義地包含鍵盤或是一般滑鼠等裝置,相對地,本發明所述的使 用者定義鍵可為鍵盤上的任一鍵(例如Fl. . . F12或CTRL等),於此先行敘明。
如所述多個圖所述,本發明提供一種定義輸入裝置的快捷鍵的方法,使用者可依 於使用每種應用程式的操作習慣自行定義快捷鍵內容,而本發明是執行在具有中央處理器 的計算機系統中,該方法是事先新增多個快捷鍵定義表(TABLE),各定義表是分別對應一應 用程序的執行文件(tEXE),且所述多個每一定義表需事先定義使用者定義鍵以及與該定 義鍵相對應的快捷鍵的仿真碼(即內碼)(簡稱快捷鍵仿真碼),以本實施例的滑鼠來說明, 本發明於實施前需依照各應用程式新增與各程序對應的快捷鍵定義表(如圖5所示),並設 定定義表內的使用者定義鍵以及所對應的快捷鍵仿真碼後,當應用程式被執行時,該快捷 鍵定義表是隨該程序的執行文件同時加載(LOAD)計算機系統的內存中(步驟l);當使用 者輸入所設定使用者定義鍵時,依照慣例,該定義鍵信號會經BIOS轉換為內碼後,並由該 中央處理器依照先前所加載定義表的使用者定義鍵所對應的快捷鍵仿真碼輸出(步驟2); 令中央處理器依應用程式預設的快捷鍵定義表輸入對應的指令產生動作(步驟3)。
舉例來說若本實施例設定A應用程式的快捷鍵定義表,其使用者定義鍵為滑鼠方向控制盤的t鍵,而該t鍵的內碼是對應快捷鍵仿真碼為SPACE鍵的內碼(即U+0020); 執行A應用程式時,屬於該程序的快捷鍵定義表,亦同步隨著A應用程式加載系統中;當 使用者按壓方向控制盤的t鍵時,該t鍵的信號經BIOS轉換為內碼,而供中央處理器讀 取,中央處理器依照先前加載的快捷鍵定義表,將t鍵所對應的快捷鍵仿真碼(即空格 (SPACE)鍵的內碼(U+0020))輸出至應用程式中;應用程式是依自身所預設的快捷鍵定義 表,輸入該碼所對應的指令,而於屏幕產生一 SPACE的空格。 此外,本發明的快捷鍵定義表內的快捷鍵仿真碼,亦可同時有二組或三組快捷 鍵仿真碼,視應用程式預設快捷鍵定義表的設定來決定,例如應用程式的預設快捷鍵為 CTRL+P時,快捷鍵定義表內的快捷鍵仿真碼,則需同時有二組快捷鍵仿真碼,一般來說;由 於本發明的快捷鍵仿真碼,是仿真按鍵內碼,故快捷鍵仿真碼為一般的UNICODE碼,但,本 發明並不限定,亦可為ASCII碼、IS08859碼、EBCDIC碼或是BIG5碼,視執行系統環境的內 定編碼為何而定。 請參閱圖7,圖7為本發明以相同快捷鍵操作多種應用程式實施於第4鍵滑鼠的狀 態示意圖。 如圖7所示,本發明所述的快捷鍵是可搭配或單獨使用鍵盤及滑鼠20作為快捷 鍵取得來源,當快捷鍵單獨利用滑鼠20為輸入來源時,是可設定滑鼠20左鍵、右鍵或是中 間滾輪鍵為使用者定義鍵外,亦可利用滑鼠20的相對的位移量、位移量或是移動的軌跡數 據,作為快捷鍵的取得來源,也就是說本發明快捷鍵定義表的使用者定義鍵並不限定為內 碼,亦可為滑鼠的位移數值或滑鼠的位移向量值,例如,滑鼠20於單位時間由起點至終點 位移量超過或短於一距離值時,即對應一特定功能的快捷鍵仿真碼(如上頁(PAGE UP)或 下頁(PAGE DOWN)),或是滑鼠20移動時,產生的移動軌跡的斜率大於預定值時,即對應光 標往左的快捷鍵仿真碼,當滑鼠20移動軌跡的斜率小於一預定值時,即對應光標往右的快 捷鍵仿真碼。 而且,以上所述者,僅為發明的一較佳實施例,並非用來限定本發明實施的範圍。
凡依本發明權利要求範圍所述的形狀、構造、特徵及精神所為的均等變化與修飾, 均應包含於本發明的權利要求範圍內。
權利要求
一種定義輸入裝置的快捷鍵的方法,其特徵在於,所述方法執行在具有中央處理器的計算機系統中,所述方法是事先提供多個外部快捷鍵定義表,各所述多個定義表是分別對應特定應用程式,所述每一定義表事先定義有使用者定義鍵以及與定義鍵相對應的使用者定義鍵,所述方法包含下列步驟步驟1所述外部快捷鍵定義表是與其所對應的程序執行文件同時加載系統中;步驟2當使用者輸入使用者定義鍵,經BIOS轉換為內碼,所述中央處理器是依照加載的外部快捷鍵定義表,將所述定義表所對應的快捷鍵仿真碼輸出至應用程式中;步驟3所述應用程式是依照預設的內部快捷鍵定義表,輸入所述碼所對應的指令,而產生動作。
2. 如權利要求1所述的定義輸入裝置的快捷鍵的方法,其特徵在於,所述使用者定義 鍵可為鍵盤或是滑鼠上的任一按鍵。
3. 如權利要求1所述的定義輸入裝置的快捷鍵的方法,其特徵在於,所述使用者定義 鍵可為滑鼠的相對的位移量或向量的數據。
4. 如權利要求1所述的定義輸入裝置的快捷鍵的方法,其特徵在於,所述快捷鍵定義 表內的快捷鍵仿真碼,亦可同時具備二組或二組以上的快捷鍵仿真碼。
5. 如權利要求1所述的定義輸入裝置的快捷鍵的方法,其特徵在於,所述快捷鍵仿真 碼可為UNICODE碼、ASCII碼、IS08859碼、EBCDIC碼或是BIG5碼,視系統環境的內定編碼 而定。
全文摘要
本發明關於一種定義輸入裝置的快捷鍵的方法,該方法是執行在具中央處理器的計算機系統中,該方法是事先增設多個快捷鍵定義表,各所述多個定義表並分別對應一應用程式,且各所述多個定義表事先定義有使用者定義鍵以及與該定義鍵相對應的快捷鍵仿真碼,而該快捷鍵定義表與對應的應用程式同時加載計算機系統,令使用者輸入使用者定義鍵並經BIOS轉換為內碼時,該中央處理器是可依該快捷鍵定義表,將該定義鍵所對應的快捷鍵仿真碼輸出至應用程式中,使該應用程式輸入該仿真碼所對應的指令,而產生動作;如此一來,使用者可依照在各應用程式的習慣自行定義快捷鍵內容,以增加編輯操作效率。
文檔編號G06F3/023GK101727190SQ20081014991
公開日2010年6月9日 申請日期2008年10月15日 優先權日2008年10月15日
發明者鍾桂琳 申請人:鍾桂琳

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀