国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      觸控操作映射到實體按鍵的系統(tǒng)及方法

      文檔序號:6524172閱讀:931來源:國知局
      觸控操作映射到實體按鍵的系統(tǒng)及方法
      【專利摘要】一種觸控操作映射到實體按鍵的方法,應用于電子裝置中,所述電子裝置包括多個實體按鍵,該方法包括:開啟應用程序;顯示映射設置界面,所述映射設置界面上包括多個代表實體按鍵的圖標;在一個實體按鍵的圖標被選擇與所述應用程序的用戶界面上一個觸控區(qū)域相對應時,記錄該觸控區(qū)域的坐標參數(shù),將該觸控區(qū)域的坐標參數(shù)與該實體按鍵的鍵值進行關聯(lián)并得到關聯(lián)參數(shù);及在所述電子裝置的數(shù)據(jù)庫中生成對應于所述應用程序的映射文件;及將每個被選擇的實體按鍵所對應的關聯(lián)參數(shù)存儲至所述應用程序的映射文件中。本發(fā)明還提供一種觸控操作映射到實體按鍵的系統(tǒng)。利用本發(fā)明可將觸摸屏上的觸控操作映射到電子裝置的實體按鍵。
      【專利說明】觸控操作映射到實體按鍵的系統(tǒng)及方法
      【技術領域】
      [0001]本發(fā)明涉及對電子裝置的操作方法,尤其涉及一種觸控操作映射到實體按鍵的系統(tǒng)及方法。
      【背景技術】
      [0002]觸摸屏以其節(jié)省空間、易于操作等優(yōu)點已經在各種電子裝置上得到了廣泛的應用?,F(xiàn)有的智能手機、平板電腦等大多都是采用觸摸屏。在具備觸摸屏的電子裝置上添加多個實體按鍵(又可稱為物理按鍵),例如,實體方向鍵和實體功能鍵等,可以使得電子裝置具備游戲手柄的按鍵操作。
      [0003]然而,對于部分只能支持觸摸屏操作的游戲或其他應用程序而言,上述類型的電子裝置中的實體按鍵是無法實現(xiàn)對此類游戲或應用程序進行操作。
      [0004]此外,當一個實體按鍵被觸發(fā)時,生成一個按鍵事件(Key Event),并由驅動層上報至電子裝置的操作系統(tǒng)中的輸入子系統(tǒng)(Input Subsystem),然后經由JNI函數(shù)或者接口送往輸入管理服務(Input Manager Service),最后通過進程間通信(IPC,Inter-Process Communication)分發(fā)到應用層。如果需要用一個按鍵事件去模擬一個觸控事件(Touch Event)時,需要在將按鍵事件分發(fā)到應用層前,攔截該按鍵事件并構造一個觸控事件,然后,通過輸入管理服務的JNI函數(shù)回傳到輸入子系統(tǒng),再由輸入子系統(tǒng)進一步完成后續(xù)的分發(fā)。
      [0005]可見,利用上述方式實現(xiàn)實體按鍵對觸控操作的模擬時,需要進行多次的IPC通訊及跨語言的交互,會導致利用實體按鍵模擬觸控操作時產生較大延遲,無法實現(xiàn)模擬的同步。

      【發(fā)明內容】

      [0006]鑒于以上內容,有必要提供一種觸控操作映射到實體按鍵的系統(tǒng)及方法,可根據(jù)對觸控操作及實體按鍵的映射操作,使得電子裝置中的實體按鍵能夠用于操作不支持實體按鍵的游戲或應用程序。
      [0007]所述的觸控操作映射到實體按鍵的系統(tǒng)及方法,還能夠一次性將上述映射操作對應的映射參數(shù)利用預設函數(shù)(例如IPC函數(shù))送往輸入子系統(tǒng),實現(xiàn)由輸入子系統(tǒng)直接攔截按鍵事件并生成相對應的模擬觸控事件,最后再分發(fā)到應用層,從而減少IPC通訊次數(shù)及跨語言的交互,提高以實體按鍵模擬觸控操作的響應速度及減少延遲。
      [0008]一種觸控操作映射到實體按鍵的方法,應用于電子裝置中,所述電子裝置包括多個實體按鍵及觸摸屏,該方法包括:開啟應用程序;顯示映射設置界面,所述映射設置界面上包括多個代表實體按鍵的圖標;在一個實體按鍵的圖標被選擇與所述應用程序的用戶界面上一個觸控區(qū)域相對應時,記錄該觸控區(qū)域的坐標參數(shù),將該觸控區(qū)域的坐標參數(shù)與該實體按鍵的鍵值進行關聯(lián)并得到關聯(lián)參數(shù);及在所述電子裝置的數(shù)據(jù)庫中生成對應于所述應用程序的映射文件;及將每個被選擇的實體按鍵所對應的關聯(lián)參數(shù)存儲至所述應用程序的映射文件中。
      [0009]一種觸控操作映射到實體按鍵的系統(tǒng),應用于電子裝置中,所述電子裝置包括多個實體按鍵及觸摸屏,該系統(tǒng)包括:設置模塊,用于在應用程序開啟后顯示映射設置界面,所述映射設置界面上包括多個代表實體按鍵的圖標;映射模塊,用于在一個實體按鍵的圖標被選擇與所述應用程序的用戶界面上一個觸控區(qū)域相對應時,記錄該觸控區(qū)域的坐標參數(shù),將該觸控區(qū)域的坐標參數(shù)與該實體按鍵的鍵值進行關聯(lián)并得到關聯(lián)參數(shù);及存儲模塊,用于在所述電子裝置的數(shù)據(jù)庫中生成對應于所述應用程序的映射文件,并將每個被選擇的實體按鍵所對應的關聯(lián)參數(shù)存儲至所述應用程序的映射文件中。
      [0010]相較于現(xiàn)有技術,所述的觸控操作映射到實體按鍵的系統(tǒng)及方法,可根據(jù)對觸控操作及實體按鍵的映射操作,使得電子裝置中的實體按鍵能夠用于操作不支持實體按鍵的游戲,并提高以實體按鍵模擬觸控操作的響應速度,從而既無需修改游戲或應用程序的操作方式,也解決了頻繁模擬引起的高延遲的問題。
      【專利附圖】

      【附圖說明】
      [0011]圖1是本發(fā)明觸控操作映射到實體按鍵的系統(tǒng)的較佳實施方式的硬件架構圖。
      [0012]圖2是本發(fā)明觸控操作映射到實體按鍵的系統(tǒng)的較佳實施方式的功能模塊圖。
      [0013]圖3是本發(fā)明觸控操作映射到實體按鍵的方法的較佳實施方式的流程圖。
      [0014]圖4是本發(fā)明觸控操作映射到實體按鍵的方法的較佳實施方式的實體按鍵模擬觸控操作的流程圖。
      [0015]圖5是實現(xiàn)本發(fā)明觸控操作映射到實體按鍵的系統(tǒng)的電子裝置的示意圖。
      [0016]圖6是本發(fā)明觸控操作映射到實體按鍵的系統(tǒng)的映射設置界面示意圖。
      [0017]圖7是本發(fā)明觸控操作映射到實體按鍵的系統(tǒng)的映射設置示意圖。
      【具體實施方式】
      [0018]如圖1所示,是本發(fā)明觸控操作映射到實體按鍵的系統(tǒng)的較佳實施方式的硬件架構圖。所述的觸控操作映射到實體按鍵的系統(tǒng)10 (下文簡稱為“按鍵映射系統(tǒng)10”)應用于電子裝置I中。所述的電子裝置I可以是手機、平板電腦、個人數(shù)字助理等電子裝置。
      [0019]所述的電子裝置I還包括處理器11、存儲裝置12及觸摸屏13。所述處理器11用于執(zhí)行所述按鍵映射系統(tǒng)10以及在所述電子裝置I內安裝的各類軟件,例如操作系統(tǒng)等。所述存儲裝置12可以是不同類型的存儲卡或存儲設奮。所述的存儲裝置12用于存儲各類數(shù)據(jù),例如,應用程序、圖片等信息,以及用于存儲利用所述按鍵映射系統(tǒng)10所設置、接收的數(shù)據(jù)。
      [0020]所述的觸摸屏13可支持觸控操作,并顯示各類可視化數(shù)據(jù)。
      [0021]在本較佳實施方式中,所述的按鍵映射系統(tǒng)10用于提供一個包括多個實體按鍵的圖標的映射設置界面,根據(jù)用戶操作確定一個或多個實體按鍵所對應的每個應用程序的用戶界面上的觸控區(qū)域,記錄對應的觸控區(qū)域的坐標參數(shù)及實體按鍵的鍵值的關聯(lián)參數(shù),從而完成將觸控操作映射到實體按鍵的操作。
      [0022]進一步地,所述的按鍵映射系統(tǒng)10還用于在用戶開啟進行過實體按鍵映射的應用程序后,直接將對應該應用程序的關聯(lián)參數(shù)獲取到所述電子裝置I的操作系統(tǒng)中的輸入子系統(tǒng),在偵測到進行過映射設置的實體按鍵被觸發(fā)時生成一個模擬的觸控事件,并將該模擬的觸控事件直接分發(fā)到所述操作系統(tǒng)的應用層。
      [0023]如圖2所示,是本發(fā)明觸控操作映射到實體按鍵的系統(tǒng)的較佳實施方式的功能模塊圖。在本實施方式中,所述觸控操作映射到實體按鍵的系統(tǒng)10包括多個功能模塊,分別是:設置模塊100、調用模塊102、映射模塊104以及存儲模塊106。
      [0024]本發(fā)明所稱的模塊是完成特定功能的程序段或者指令,比程序更適合于描述軟件在所述電子裝置I中的執(zhí)行過程。針對模塊的相關描述可參照針對圖3和圖4的說明。需要說明的是,所述的按鍵映射系統(tǒng)10的多個模塊被儲存在所述存儲裝置12中并被配置成由相應的處理器11來執(zhí)行。
      [0025]如圖3所示,是本發(fā)明觸控操作映射到實體按鍵的方法的較佳實施方式的流程圖。
      [0026]首先,步驟S2,用戶可選擇需要進行映射設置的應用程序,并開啟所述應用程序。
      [0027]步驟S4,所述的設置模塊100判斷是否需要對所述應用程序進行觸控操作與實體按鍵的映射設置。所述的按鍵映射系統(tǒng)10可由預設的快捷圖標、快捷鍵等方式進行調用。當所述快捷圖標或快捷鍵被點選后,所述的設置模塊100確定需要對所述應用程序進行觸控操作與實體按鍵的映射設置,則執(zhí)行步驟S6。反之,若所述快捷圖標或快捷鍵未被點選,則結束本流程。
      [0028]步驟S6,所述的設置模塊100顯示映射設置界面。所述映射設置界面由所述設置模塊100進行預先設置,界面上包括多個代表實體按鍵的圖標。
      [0029]例如,當應用程序開啟后,利用預設的快捷圖標、快捷鍵等方式開啟所述的按鍵映射系統(tǒng)10,則會顯示由所述設置模塊100預先設置的映射設置界面。在本較佳實施方式中,所述的映射設置界面懸浮在所述應用程序的用戶界面的上方。
      [0030]參考如圖5所示的電子裝置I的示意圖,所述電子裝置I的左右兩側包括多個實體按鍵。所述實體按鍵包括實體方向鍵、實體功能鍵、實體搖桿等。參考如圖6所示的映射設置界面示意圖中,斜條紋的界面3表示所述應用程序的用戶界面,而界面2則表示所述的映射設置界面。如界面2所示的映射設置界面中包括多個對應于所述電子裝置I的多個實體按鍵的圖標,其中,實體按鍵的圖標的排配方式可以與實體按鍵在所述電子裝置I上的排配方式相同或有所區(qū)別。
      [0031]需要說明的是,圖5中電子裝置I的各個實體按鍵的設置及排配以及圖6所示的兩個界面皆為舉例說明,實際應用中界面內的各個圖標的排配、數(shù)量或表現(xiàn)形式等皆不受此限制,用戶可根據(jù)實際需求進行設置及修改。
      [0032]在本較佳實施方式中,所述映射設置界面(例如,界面2)上的各個代表實體按鍵的圖標可以被拖曳、點選或者其他方式進行選擇,以對應至所述應用程序的用戶界面(例如,界面3)上任意一個觸控區(qū)域。例如,用戶可通過手指或者觸控筆拖曳一個實體按鍵的圖標至所述應用程序的用戶界面(例如,界面3)上的任一位置后再釋放該實體按鍵的圖標,該釋放位置則被視為用戶選擇的觸控區(qū)域。所述觸控區(qū)域可以是一個位置,也可以是一個范圍。
      [0033]步驟S8,所述的映射模塊104偵測被選擇的實體按鍵的圖標及對應于所述應用程序的用戶界面上的觸控區(qū)域。
      [0034]步驟S10,所述的映射模塊104記錄該觸控區(qū)域的坐標參數(shù),將該觸控區(qū)域的坐標參數(shù)與該實體按鍵的鍵值進行關聯(lián)并得到關聯(lián)參數(shù)。
      [0035]參考如圖7所示的映射設置示意圖中,所述的映射設置界面(例如,界面2)上已經設置有多個與實體按鍵相對應的觸控區(qū)域。需要進行說明的是,實際應用時,當用戶拖曳實體按鍵的圖標至所述應用程序的用戶界面(例如,界面3)并釋放后,所述的映射模塊104會記錄所述觸控區(qū)域的坐標參數(shù),而不會在所述應用程序的用戶界面(例如,界面3)上顯示該實體按鍵的圖標。圖7所示的在界面2上的實體按鍵的圖標僅僅是為了便于用戶了解映射設置,而非必需的顯示,也就是說,在所述應用程序的用戶界面(例如,界面3)上,經過映射設置后的實體按鍵的圖標可顯示也可不顯示。
      [0036]所述的觸控區(qū)域的坐標參數(shù)可以是坐標值或者坐標范圍。所述坐標參數(shù)可以根據(jù)在所述觸摸屏13上構建的坐標系進行確定,例如,可假設該觸摸屏13的長為Y軸,寬為X軸,左下角的頂點處為坐標系的原點。根據(jù)該構建的坐標系可確定觸控區(qū)域的坐標參數(shù)。
      [0037]當所述坐標參數(shù)為坐標范圍時,該坐標范圍可以是個多邊形或者圓形、橢圓形等任意形狀。用戶可在將實體按鍵的圖標拖曳到所述應用程序的用戶界面(例如,界面3)上時,用兩個手指往外滑動的操作方式放大該實體按鍵的圖標,或者用往內滑動的操作方式縮小該實體按鍵的圖標,此種放大縮小的操作方式僅為舉例說明,實際應用中并不局限于此,用戶可進行設置或修改相關操作方式。
      [0038]步驟S12,所述的存儲模塊106在所述電子裝置I的數(shù)據(jù)庫中生成對應于所述應用程序的映射文件。所述數(shù)據(jù)庫可以是基于“.NETFramework”的數(shù)據(jù)庫。所述的存儲模塊106可以用所述應用程序的應用包名對所述應用程序的映射文件進行命名,此外,在其他實施方式中,所述的存儲模塊106還可用其他具備標識作用的任意字符命名所述映射文件。
      [0039]步驟S14,所述的存儲模塊106將每個被選擇的實體按鍵所對應的關聯(lián)參數(shù)存儲至所述應用程序的映射文件中,然后,結束本流程。
      [0040]此外,在其他實施方式中,在所述觸控區(qū)域具備關聯(lián)功能時,所述的映射模塊104確定與所述觸控區(qū)域相對應的實體按鍵與該關聯(lián)功能的對應關系,并將所述對應關系寫入至與所述觸控區(qū)域相對應的實體按鍵的關聯(lián)參數(shù)中。例如,當所述應用程序的用戶界面上包括虛擬按鍵或圖標時,用戶可直接將所述實體按鍵的圖標拖曳到所述虛擬按鍵或圖標上,則通過上述關聯(lián),即可利用該實體按鍵直接調用該虛擬按鍵或圖標所對應的功能。
      [0041]如圖4所示,是本發(fā)明觸控操作映射到實體按鍵的方法的較佳實施方式的實體按鍵模擬觸控操作的流程圖。
      [0042]步驟S22,所述的調用模塊102獲取一個被開啟的應用程序的應用包名。步驟S22中的被開啟的應用程序可以是步驟S2中開啟的應用程序,也可以是其他被開啟的應用程序。
      [0043]步驟S24,所述的調用模塊102根據(jù)所獲取的應用包名檢索所述數(shù)據(jù)庫,并判斷所述數(shù)據(jù)庫中是否包括與所獲取的應用包名相對應的映射文件。
      [0044]在所述數(shù)據(jù)庫不包括與所獲取的應用包名相對應的映射文件時,執(zhí)行如圖3所示的步驟S4至S14。
      [0045]在所述數(shù)據(jù)庫包括與所獲取的應用包名相對應的映射文件時,執(zhí)行步驟S26。
      [0046]步驟S26,所述的調用模塊102獲取所述映射文件中的關聯(lián)參數(shù),將所述關聯(lián)參數(shù)傳遞到所述電子裝置I的操作系統(tǒng)的輸入子系統(tǒng)中。例如,所述關聯(lián)參數(shù)可以通過JNI函數(shù)傳遞到所述輸入子系統(tǒng)中。
      [0047]此外,在所述關聯(lián)參數(shù)傳遞到所述輸入子系統(tǒng)后,還可進一步在所述應用程序的用戶界面上顯示所述映射設置界面,并且以預設圖形在所述應用程序的用戶界面上顯示與實體按鍵相對應的觸控區(qū)域。也就是說,可以在所述應用程序的用戶界面上,以預設的圖形顯示與各個實體按鍵相對應的觸控區(qū)域,從而便于用戶識別。該預設的圖形可以是實體按鍵的圖標,或者是其他任意設置的圖形。
      [0048]若用戶需要修改相關的關聯(lián)參數(shù)時,還可點擊所述映射設置界面上提供的“重置”按鍵,然后,執(zhí)行如圖3所示的步驟S4至S14,并在執(zhí)行完成后點擊所述映射設置界面上提供的“保存”按鍵來實現(xiàn)對修改后的關聯(lián)參數(shù)的存儲。
      [0049]步驟S28,所述的調用模塊102在所述電子裝置I的實體按鍵被觸發(fā)時,判斷所述輸入子系統(tǒng)中是否包括與該被觸發(fā)的實體按鍵相對應的關聯(lián)參數(shù)。
      [0050]在所述輸入子系統(tǒng)中不包括與該被觸發(fā)的實體按鍵相對應的關聯(lián)參數(shù)時,忽略該實體按鍵的操作,則執(zhí)行步驟S34。
      [0051]在所述輸入子系統(tǒng)中包括與該被觸發(fā)的實體按鍵相對應的關聯(lián)參數(shù)時,于步驟S30,所述的調用模塊102根據(jù)該關聯(lián)參數(shù)模擬一個基于該關聯(lián)參數(shù)中的觸控區(qū)域的坐標參數(shù)的觸控事件。例如,假設該開啟的應用程序為游戲時,且假設該被觸發(fā)的實體按鍵所對應的觸控區(qū)域為該開啟的應用程序的一個虛擬按鍵“跳躍”時,當所述實體按鍵被按壓或點擊后,則所模擬的觸控事件即是該虛擬按鍵的“跳躍”功能。
      [0052]步驟S32,所述的調用模塊102將所述模擬的觸控事件分發(fā)到所述電子裝置I的操作系統(tǒng)中的應用層。所述應用層則可根據(jù)該觸控事件控制與該實體按鍵對應的觸控區(qū)域,或者執(zhí)行該觸控區(qū)域所對應的功能,從而完成利用實體按鍵模擬觸控操作的流程。
      [0053]步驟S34,所述的調用模塊102判斷所述應用程序是否退出。若所述應用程序未退出,則流程返回至步驟S28。
      [0054]若所述應用程序退出,于步驟S36,所述的調用模塊102清空所述電子裝置I的輸入子系統(tǒng)中對應于所述應用程序的關聯(lián)參數(shù),然后,結束本流程。
      [0055]此外,在其他實施方式中,在所述電子裝置I的實體按鍵被觸發(fā)時,如果同時偵測到所述觸摸屏13上生成了觸控事件時,所述的調用模塊102將該生成的觸控事件與所述模擬的觸控事件同時分發(fā)到所述應用層,如此可實現(xiàn)在所述觸摸屏13上的多點觸控操作。
      [0056]進一步地,在其他實施方式中,所述的映射模塊104可確定一個實體按鍵與所述應用程序的一個指定功能進行關聯(lián)。例如,若該指定功能具備虛擬按鍵或圖標時,可采用上述方式完成映射;若該指定功能不具備虛擬按鍵或圖標時,可直接將該實體按鍵與指定功能進行關聯(lián)。
      [0057]在所述指定功能隨時間增加而增強時,在利用所確定的實體按鍵調用所述指定功能時,所述的調用模塊102會確定該實體按鍵的按壓時間,并根據(jù)該按壓時間增強所述指定功能。例如,當該指定功能為提速功能時,隨著對該實體按鍵的按壓時間增加,則速度會根據(jù)預設比例進行提升。
      [0058]在所述指定功能為距離控制功能時,在利用所確定的實體按鍵調用所述指定功能時,用戶可先在所述觸摸屏13上任意點擊一個起始點,所述的調用模塊102根據(jù)所確定的實體按鍵的按壓時間以及預設的速度參數(shù)及所述起始點的坐標,確定移動距離及終點坐標。例如,可根據(jù)該距離控制功能實現(xiàn)將物體進行快速移動。
      [0059]以上實施方式僅用以說明本發(fā)明的技術方案而非限制,盡管參照以上較佳實施方式對本發(fā)明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發(fā)明的技術方案進行修改或等同替換都不應脫離本發(fā)明技術方案的精神和范圍。
      【權利要求】
      1.一種觸控操作映射到實體按鍵的方法,應用于電子裝置中,所述電子裝置包括多個實體按鍵及觸摸屏,其特征在于,該方法包括: 開啟應用程序; 顯示映射設置界面,所述映射設置界面上包括多個代表實體按鍵的圖標; 在一個實體按鍵的圖標被選擇與所述應用程序的用戶界面上一個觸控區(qū)域相對應時,記錄該觸控區(qū)域的坐標參數(shù),將該觸控區(qū)域的坐標參數(shù)與該實體按鍵的鍵值進行關聯(lián)并得到關聯(lián)參數(shù); 在所述電子裝置的數(shù)據(jù)庫中生成對應于所述應用程序的映射文件;及 將每個被選擇的實體按鍵所對應的關聯(lián)參數(shù)存儲至所述應用程序的映射文件中。
      2.如權利要求1所述的觸控操作映射到實體按鍵的方法,其特征在于,該方法還包括: 在所述觸控區(qū)域具備關聯(lián)功能時,確定與所述觸控區(qū)域相對應的實體按鍵與該關聯(lián)功能的對應關系,并將所述對應關系寫入至與所述觸控區(qū)域相對應的實體按鍵的關聯(lián)參數(shù)中。
      3.如權利要求1所述的觸控操作映射到實體按鍵的方法,其特征在于,所述的觸控區(qū)域的坐標參數(shù)是坐標值或者坐標范圍。
      4.如權利要求1所述的觸控操作映射到實體按鍵的方法,其特征在于,所述應用程序的映射文件以所述應用程序的應用包名進行命名,在所述的開啟應用程序的步驟之后,該方法還包括: 獲取所述應用程序的應用包名; 根據(jù)所獲取的應用包名檢索所述數(shù)據(jù)庫以查詢與所獲取的應用包名相對應的映射文件;及 在所述數(shù)據(jù)庫不包括與所獲取的應用包名相對應的映射文件時,或者在需要修改映射文件中的關聯(lián)參數(shù)時,執(zhí)行所述的顯示映射設置界面的步驟;或 在所述數(shù)據(jù)庫包括與所獲取的應用包名相對應的映射文件時,獲取所述映射文件中的關聯(lián)參數(shù),將所述關聯(lián)參數(shù)傳遞到所述電子裝置的輸入子系統(tǒng)中。
      5.如權利要求4所述的觸控操作映射到實體按鍵的方法,其特征在于,在所述關聯(lián)參數(shù)傳遞到所述輸入子系統(tǒng)后,該方法還包括: 在所述應用程序的用戶界面上顯示所述映射設置界面,并且以預設圖形在所述應用程序的用戶界面上顯示與實體按鍵相對應的觸控區(qū)域。
      6.如權利要求1、2或4所述的觸控操作映射到實體按鍵的方法,其特征在于,該方法還包括: 在所述電子裝置的實體按鍵被觸發(fā)時,判斷所述電子裝置的輸入子系統(tǒng)中是否有與該被觸發(fā)的實體按鍵相對應的關聯(lián)參數(shù); 在所述輸入子系統(tǒng)中包括與該被觸發(fā)的實體按鍵相對應的關聯(lián)參數(shù)時,根據(jù)該關聯(lián)參數(shù)模擬一個觸控事件;及 將所述模擬的觸控事件分發(fā)到所述電子裝置的應用層。
      7.如權利要求6所述的觸控操作映射到實體按鍵的方法,其特征在于,該方法還包括: 在所述電子裝置的實體按鍵被觸發(fā)時,同時偵測到所述觸摸屏上生成了觸控事件時,將該生成的觸控事件與所述模擬的觸控事件同時分發(fā)到所述電子裝置的應用層。
      8.如權利要求1所述的觸控操作映射到實體按鍵的方法,其特征在于,該方法還包括: 確定一個實體按鍵與所述應用程序的一個指定功能進行關聯(lián); 在所述指定功能隨時間增加而增強時,在利用所確定的實體按鍵調用所述指定功能時,所確定的實體按鍵的按壓時間用于作為增強所述指定功能的時間參數(shù);或 在所述指定功能為距離控制功能時,在利用所確定的實體按鍵調用所述指定功能時,根據(jù)所確定的實體按鍵的按壓時間以及預設的速度參數(shù)及從所述觸摸屏上接收的作為起始點的觸控點的坐標,確定移動距離及終點坐標。
      9.如權利要求1所述的觸控操作映射到實體按鍵的方法,其特征在于,該方法還包括: 在所述應用程序退出后,清空所述電子裝置的輸入子系統(tǒng)中對應于所述應用程序的關聯(lián)參數(shù)。
      10.一種觸控操作映射到實體按鍵的系統(tǒng),應用于電子裝置中,所述電子裝置包括多個實體按鍵及觸摸屏,其特征在于,該系統(tǒng)包括: 設置模塊,用于在應用程序開啟后顯示映射設置界面,所述映射設置界面上包括多個代表實體按鍵 的圖標; 映射模塊,用于在一個實體按鍵的圖標被選擇與所述應用程序的用戶界面上一個觸控區(qū)域相對應時,記錄該觸控區(qū)域的坐標參數(shù),將該觸控區(qū)域的坐標參數(shù)與該實體按鍵的鍵值進行關聯(lián)并得到關聯(lián)參數(shù);及 存儲模塊,用于在所述電子裝置的數(shù)據(jù)庫中生成對應于所述應用程序的映射文件,并將每個被選擇的實體按鍵所對應的關聯(lián)參數(shù)存儲至所述應用程序的映射文件中。
      【文檔編號】G06F3/02GK103729065SQ201310693817
      【公開日】2014年4月16日 申請日期:2013年12月17日 優(yōu)先權日:2013年12月17日
      【發(fā)明者】吳金雨, 李曉輝 申請人:深圳市慧為智能科技有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1