軟體式鍵盤輸入轉換的方法
2023-07-26 04:56:56 5
專利名稱:軟體式鍵盤輸入轉換的方法
技術領域:
本發明是有關於一種鍵盤輸入轉換的方法,且特別是有關於一種利用軟體將鍵盤輸入轉換的軟體式鍵盤輸入轉換的方法。
背景技術:
在電腦系統中具備多元化的輸入裝置和多樣化的軟體,而每套應用軟體有其相對鍵盤功能鍵,例如[Enter]鍵為電視軟體撥放的撥放功能鍵,在DVD應用軟體下,撥放功能鍵為[P]鍵,如此一來,面對電腦系統中許多不同的應用軟體的不同功能鍵,常常造成使用者在使用上的困擾。
發明內容
有監於此,本發明的主要目的就是提供一套鍵盤共同鍵對應表,應用在不同應用軟體,使不同應用軟體中功能相同的鍵盤共同鍵或功能相似的鍵盤共同鍵,可共用一輸入鍵的方法。
為達成本發明的上述目的,可通過所提供的一種軟體式鍵盤輸入轉換的方法來達成。依據本發明實施例的軟體式鍵盤輸入轉換的方法,首先建立至少一共同鍵對應表,用以紀錄複數共同鍵及電腦系統所執行的一應用軟體的鍵盤功能的對應關係,接著啟動一背景程序,用以監視電腦系統所執行的應用軟體,接下來,背景程序依據電腦系統目前正在執行的應用軟體載入相對應的共同鍵對應表,最後當按下屬於共同鍵的一輸入鍵時,背景程序依據共同鍵對應表,將輸入鍵轉換為對應的應用軟體的鍵盤功能鍵。
本發明針對電腦系統中許多不同的應用軟體的不同功能鍵,讓使用者基本上只須記住一套表示大多數功能相似的共同鍵,便可以順利地操作各種不同的應用軟體,因此大幅增加使用者操作上的便利性。另外,由於本發明實施例並不需要大幅修改硬體架構,因此其建構成本亦相當低廉,適合於產業上的大量應用。
為讓本發明的上述和其他目的、特徵、和優點能更明顯易懂,下文特舉出較佳實施例,並配合所附圖式,作詳細說明如下
圖1為依據本發明實施例的軟體式鍵盤輸入轉換的方法的操作流程圖;圖2為根據本發明實施例的適用於DVD撥放軟體及TV撥放軟體的共同鍵對應表的示意圖。
符號說明10、20——共同鍵對應表;10a、20a——鍵盤功能鍵;10b、20b——共同鍵;S10——建立一共同鍵對應表;S15——啟動一背景程序;S20——背景程序偵測到電腦正執行的應用程式;S25——是否為PC模式;S30——載入共同鍵對應表;S40——不執行按鍵轉換;S50——接收輸入並判斷是否為共同鍵;
S60——背景程序跟據共同鍵對應表,將輸入鍵轉換為應用程式的鍵盤功能鍵;S70——不執行轉換。
具體實施例方式
請參考圖1,圖1為示意圖顯示依據本發明實施例的軟體式鍵盤輸入轉換的方法的操作流程,本發明實施例的操作流程將說明於下。
首先,如步驟S10,建立一共同鍵對應表,在共同鍵對應表中紀錄適用於不同應用軟體的複數共同鍵,及紀錄電腦系統中應用軟體的鍵盤功能鍵與前述共同鍵的輸入鍵的對應關係。如前所述,不同應用軟體分別具有軟體本身所設定的鍵盤功能鍵,當使用者按下後可以執行特定的軟體功能。本發明實施例所定義的共同鍵,則可視為一組虛擬功能鍵,對應於不同應用軟體中相同或相似功能的鍵盤功能鍵,例如在TV撥放軟體的撥放鍵[Enter]以及DVD撥放軟體的撥放鍵[P],便可以設計成對應於同一共同鍵。
圖2為根據本發明實施例的適用於DVD撥放軟體及TV撥放軟體的共同鍵對應表的示意圖。在圖2中,符號10表示DVD撥放軟體所採用的共同鍵對應表,符號20表示TV撥放軟體所採用的共同鍵對應表。在此例中,假設DVD撥放軟體在撥放以及提高/降低音量所使用的鍵盤功能鍵分別是[P]、[←]/[→](左移/右移鍵),TV撥放軟體在撥放以及提高/降低音量所採用的鍵盤功能鍵分別是[Enter]、[<]/[>],亦即兩者採用不同的按鍵來啟動相似的功能。而在本實施例中,則設定一組共同鍵[Enter]、[←]、[→],用以分別對應於TV或DVD中相似的撥放、提高音量、降低音量的功能。在本實施例的共同鍵對應表10中,則紀錄DVD撥放軟體的鍵盤功能鍵10a與共同鍵20a的對應關係(僅包含兩者不同者);在共同鍵對應表20中,則紀錄TV撥放軟體的鍵盤功能鍵10b與共同鍵20b的對應關係(僅包含兩者不同者)。必須說明的是,在圖2中所示的共同鍵對應表是以不同應用軟體分別設置,並且僅儲存鍵盤功能鍵和共同鍵不同者,然而此設計並非用以限定本發明。對於熟知此技術者而言,上述針對不同應用軟體的共同鍵對應表可以整合為單一共同鍵對應表,而其儲存的目可以包含所有共同鍵的對應轉換關係,如此亦可以符合本發明的精神。
接著,如步驟S15,啟動一背景程序。當啟動電腦系統時,可以同時自動啟動執行此一背景程序,背景程序將監測電腦系統目前所執行的應用軟體。
接下來,如步驟S20,當電腦系統操作時,背景程序則偵測到電腦系統正在執行的應用軟體類型。根據偵測結果,在步驟S25中,背景程序可以決定電腦系統目前是否處於一般PC模式下。在本實施例中,若目前電腦系統是處於一般PC操作模式下,則沒有設計其特殊鍵盤功能鍵的轉換機制,因此不執行按鍵轉換功能(步驟S40),電腦系統則如正常PC的狀態下執行操作。此一PC模式檢查步驟亦可以適用於過濾所有未包含共同鍵對應表的應用軟體。另一方面,如果目前電腦系統並非處於PC模式下,因此在步驟S30,背景程序將依據電腦系統正在執行的應用程式類型,下載一相對應的共同鍵對應表。例如當背景程序偵測到電腦系統正在執行一DVD撥放軟體,背景程序將載入共同鍵對應表10,此一共同鍵對應表10記錄DVD撥放軟體的鍵盤功能鍵與共同鍵的輸入鍵的對應關係;如果當背景程序偵測到電腦系統正在執行一TV撥放軟體,背景程序將載入共同鍵對應表20,此一共同鍵對應表20則記錄TV撥放軟體的鍵盤功能鍵與共同鍵的輸入鍵的對應關係。
接著,電腦系統執行此已知的應用軟體,如DVD撥放軟體或TV撥放軟體,使用者則根據上述設置的共同鍵或某個應用軟體所特有的鍵盤功能鍵進行操作。如步驟S50所示,電腦系統接收由使用者所按下的輸入鍵,並且判斷是否為共同鍵。若使用者按下屬於共同鍵的輸入鍵,如步驟S60所示,背景程序根據所載入的共同鍵對應表,將所按下的輸入鍵轉換為對應於應用軟體的鍵盤功能鍵,並且送到執行中的應用軟體中。所以不論當電腦系統正在執行一DVD撥放軟體或當電腦系統正在執行一TV撥放軟體時,例如DVD撥放軟體的撥放功能鍵為[P],TV撥放軟體的撥放功能鍵為[Enter],利用共同鍵對應表,背景程序將所按下的輸入鍵轉換為DVD撥放軟體或TV撥放軟體的鍵盤撥放功能鍵。所以當使用者在輸入屬於共同鍵的[Enter]時,DVD撥放軟體或TV撥放軟體都可產生撥放的功能。另外,當使用者按下屬於共同鍵的[←]、[→]時,DVD撥放軟體或TV撥放軟體都可以達到調整音量大小的功能。
另一方面,如果使用者所按下者並非共同鍵而是屬於目前執行應用軟體所特有的功能鍵時,如步驟S70所示,背景程序將不作任何鍵盤輸入轉換動作,直接將此輸入鍵交由執行中的應用軟體進行處理。
根據以上所述,在本發明實施例中,由於面對電腦系統中許多不同的應用軟體的不同功能鍵,使用者基本上只須記住一套表示大多數功能相似的共同鍵,便可以順利地操作各種不同的應用軟體,因此大幅增加使用者操作上的便利性。另外,由於本發明實施例並不需要大幅修改硬體架構,因此其建構成本亦相當低廉,適合於產業上的大量應用。
雖然本發明已以較佳實施例揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明的精神和範圍內,當可作各種的更動與潤飾,因此本發明的保護範圍當視後附的申請專利範圍所界定者為準。
權利要求
1.一種軟體式鍵盤輸入轉換的方法,適合於一電腦系統,其特徵是包括下列步驟建立至少一共同鍵對應表,用以紀錄複數共同鍵及上述電腦系統所執行的至少一應用軟體的鍵盤功能的對應關係;啟動一背景程序,用以監視電腦系統所執行的應用軟體;上述背景程序依據電腦系統目前正在執行的應用軟體載入相對應的共同鍵對應表;以及當按下屬於上述共同鍵的一輸入鍵時,上述背景程序依據上述共同鍵對應表,將上述輸入鍵轉換為對應的上述應用軟體的鍵盤功能鍵。
2.如權利要求1所述的軟體式鍵盤輸入轉換的方法,其特徵是當上述輸入鍵不屬於上述共同鍵時,上述背景程序則不執行上述輸入鍵的轉換。
3.如權利要求1所述的軟體式鍵盤輸入轉換的方法,其特徵是還包括一步驟當電腦系統未執行包含共同鍵對應表的應用軟體時,則不執行轉換處理。
4.如權利要求1所述的軟體式鍵盤輸入轉換的方法,其特徵是上述共同鍵分別對應於不同應用軟體中功能相同或相似的鍵盤功能鍵。
5.如權利要求1所述的軟體式鍵盤輸入轉換的方法,其特徵是上述應用軟體為執行於上述電腦系統的DVD播放軟體或TV播放軟體。
6.一種儲存媒體,儲存一背景程序,用以將鍵盤輸入轉換,其特徵是包括下列步驟建立至少一共同鍵對應表,用以紀錄複數共同鍵及上述電腦系統所執行的至少一應用軟體的鍵盤功能的對應關係;啟動一背景程序,用以監視電腦系統所執行的應用軟體;上述背景程序依據電腦系統目前正在執行的應用軟體載入相對應的共同鍵對應表;以及當按下屬於上述共同鍵的一輸入鍵時,上述背景程序依據上述共同鍵對應表,將上述輸入鍵轉換為對應的上述應用軟體的鍵盤功能鍵。
7.如權利要求6所述的儲存媒體,其特徵是當上述輸入鍵不屬於上述共同鍵時,上述背景程序則不執行上述輸入鍵的轉換。
8.如權利要求6所述的儲存媒體,其特徵是還包括一步驟當電腦系統未執行包含共同鍵對應表的應用軟體時,則不執行轉換處理。
9.如權利要求6所述的儲存媒體,其特徵是上述共同鍵分別對應於不同應用軟體中功能相同或相似的鍵盤功能鍵。
10.如權利要求6所述的儲存媒體,其特徵是上述應用軟體為執行於上述電腦系統的DVD播放軟體或TV播放軟體。
全文摘要
一種軟體式鍵盤輸入轉換的方法,包括首先建立至少一共同鍵對應表,用以紀錄複數共同鍵及電腦系統所執行的一應用軟體的鍵盤功能的對應關係,接著啟動一背景程序,用以監視電腦系統所執行的應用軟體,接下來,背景程序依據電腦系統目前正在執行的應用軟體載入相對應的共同鍵對應表,最後當按下屬於共同鍵的一輸入鍵時,背景程序依據共同鍵對應表,將輸入鍵轉換為對應的應用軟體的鍵盤功能鍵;本發明針對電腦系統中許多不同的應用軟體的不同功能鍵,讓使用者基本上只須記住一套表示大多數功能相似的共同鍵,便可以順利地操作各種不同的應用軟體,因此大幅增加使用者操作上的便利性;另,本發明不需要大幅修改硬體架構,因此其建構成本亦相當低廉,適合於產業上的大量應用。
文檔編號G06F3/023GK1501228SQ02149409
公開日2004年6月2日 申請日期2002年11月19日 優先權日2002年11月19日
發明者林詠硯 申請人:神基科技股份有限公司