本發(fā)明實施例的懸浮按鍵自定義配置單元的流程,用戶可根據自 身操作習慣,自定義,添加,修改,刪除懸浮按鍵的配置內容,實現懸浮按鍵的功能和界面可 定制化。本實施例的具體操作流程如下: 步驟501,初始化懸浮按鍵自定義配置單元,創(chuàng)建懸浮按鍵,加載配置文件與功能模塊。
[0056] 步驟502,判斷是否接收到配置信息,如果是,則執(zhí)行步驟504,否則,執(zhí)行步驟 503。
[0057] 步驟503,加載默認的配置文件,由于用戶從未配置過配置文件,則加載系統(tǒng)默認 的配置文件。
[0058] 步驟504,加載用戶自定義配置文件。
[0059] 如果用戶已經配置過配置文件,則加載該配置后的文件,并通過配置文件去初始 化對應的功能模塊。
[0060] 其中,用戶在配置過程中可對按鍵類型的對應功能進行靈活的自定義設置,舉例 而言,按鍵類型與功能的對應關系可根據如下表1或表2來進行設置。
【主權項】
1. 一種基于觸摸屏的息浮式虛擬按鍵的實現方法,包括如下步驟: 在終端設備的觸摸顯示屏上息浮顯示息浮按鍵(101),其中所述息浮按鍵中包括用戶 配置的一個或多個按鍵類型,每個所述按鍵類型配置有對應的操作指令; 終端設備捕捉到用戶對息浮按鍵(101)中的按鍵類型進行操作時,根據按鍵類型與操 作功能的對應關系,確認用戶操作,產生并執(zhí)行該按鍵類型對應的操作指令。
2. 如權利要求1所述的基于觸摸屏的息浮式虛擬按鍵的實現方法,其特征在于:所述 終端設備產生并執(zhí)行該按鍵類型對應的操作指令,是指: 終端設備對該操作指令進行解析后,W系統(tǒng)指令的方式,觸發(fā)相應的物理按鍵事件;響 應物理按鍵事件W調用按鍵處理邏輯進行所述物理按鍵事件映射的物理按鍵操作; 和/或觸發(fā)相應的應用軟件快捷方式;啟動一個應用軟件或應用軟件中的一項功能; 和/或觸發(fā)預設的常用任務對話框界面;顯示常用任務對話框界面,等待進一步用戶 操作。
3. 如權利要求2所述的基于觸摸屏的息浮式虛擬按鍵的實現方法,其特征在于:所述 彈出常用任務對話框界面,等待進一步用戶操作,是指: 所述常用任務對話框界面中,包括用戶配置的一個或多個功能鍵,和/或一個或多個 應用軟件快捷方式,它們W圖標的形式排列在一起,點擊一個圖標表示啟用一個功能或啟 動一個應用軟件。
4. 如權利要求1所述的基于觸摸屏的息浮式虛擬按鍵的實現方法,其特征在于:所述 方法還包括: 根據用戶對所述息浮按鍵的第一特定操作,比如輕點拖動,對所述息浮按鍵在觸摸顯 示屏上的顯示位置進行移動。
5. 如權利要求4所述的基于觸摸屏的息浮式虛擬按鍵的實現方法,其特征在于:述方 法還包括: 根據用戶對所述息浮按鍵的第二特定操作,比如使用單輕點,W垂直線對稱或水平線 對稱方式彈出顯示形狀、大小一致的第二息浮按鍵(102),息浮按鍵(101)與第二息浮按鍵 (102) W某一直線對稱分布。
6. 如權利要求5所述的基于觸摸屏的息浮式虛擬按鍵的實現方法,其特征在于:述方 法還包括: 所述息浮按鍵(101)的所述按鍵類型包括單輕點、W及按壓操作;所述第二息浮按鍵 (102)的所述按鍵類型包括單輕點、雙輕點W及按壓操作。
7. 如權利要求6所述的基于觸摸屏的息浮式虛擬按鍵的實現方法,其特征在于:所述 方法還包括: 根據用戶對所述息浮按鍵的第H特定操作,在所述第二息浮按鍵(102)的彈出狀態(tài)下, 使用單輕點、輕點滑動、按壓等操作所述息浮按鍵區(qū)域W外的觸摸顯示屏區(qū)域時,關閉所述 第二息浮按鍵(102),恢復息浮按鍵初始狀態(tài)。
8. 如權利要求1所述的基于觸摸屏的息浮式虛擬按鍵的實現方法,其特征在于:所述 方法還包括: 當所述息浮按鍵(101)與當前應用程序輸入法虛擬鍵盤(201)處在相同位置出現重 疊或部分重疊時,所述息浮按鍵將采取隱藏動作,具體的只顯示所述息浮按鍵的一小部分 (202)作為標記所述息浮按鍵的隱藏位置,避免用戶無法點擊到所述息浮按鍵與所述輸入 法虛擬鍵盤重疊處的鍵盤字符; 當輸入完畢關閉所述輸入法虛擬鍵盤(201)時,或者在觸摸屏上W水平向內方向輕點 滑動所述息浮按鍵的一小部分(202),呼出所述息浮按鍵。
9. 如權利要求1所述的基于觸摸屏的息浮式虛擬按鍵的實現方法,其特征在于:所述 方法還包括: 通過配置文件,對所述息浮按鍵中的按鍵類型對應的操作指令進行配置,和/或對所 述常用任務對話框界面中的功能按鍵或應用軟件快捷方式進行添加、修改、或者刪除配置; 所述配置文件還包括設置所述息浮按鍵(101)與所述第二息浮按鍵(102)的主次關系,具 體的可設置為所述第二息浮按鍵(102)常顯于觸摸屏上,當捕捉到第二特定操作比如單輕 點操作時,彈出所述息浮按鍵(101);反之,可設置為所述息浮按鍵(101)常顯于觸摸屏上, 當捕捉到第二特定操作比如單輕點操作時,彈出所述第二息浮按鍵(102),滿足用戶使用過 程中的偏好設置。
10. -種基于觸摸屏的息浮式虛擬按鍵的實現裝置,包括: 位置變化控制單元,用于根據用戶對所述息浮按鍵的第一特定操作,對所述息浮按鍵 在觸摸顯示屏上的顯示位置進行移動; 息浮按鍵展示控制單元,用于在終端設備的觸摸顯示屏上息浮顯示所述息浮按鍵;還 用于,根據用戶對所述息浮按鍵的第二特定操作,比如使用單輕點,W垂直線對稱或水平線 對稱方式彈出顯示形狀、大小一致的第二息浮按鍵(102);根據用戶對所述息浮按鍵的第H 特定操作,在所述第二息浮按鍵(102)的彈出狀態(tài)下,使用單輕點、輕點滑動、按壓等操作所 述息浮按鍵區(qū)域W外的觸摸顯示屏區(qū)域時,關閉所述第二息浮按鍵(102),恢復息浮按鍵初 始狀態(tài);當所述息浮按鍵與當前應用程序輸入法虛擬鍵盤(201)處在相同位置出現重疊或 部分重疊時,采取隱藏動作,具體只顯示所述息浮按鍵的一小部分(202)作為標記所述息浮 按鍵的隱藏位置,當輸入完畢關閉所述輸入法虛擬鍵盤(201)時,或者在觸摸屏上W水平向 內方向輕點滑動所述息浮按鍵的一小部分(202),呼出所述息浮按鍵; 常用任務對話框展示控制單元,用于顯示預設的常用任務對話框界面,所述常用任務 對話框界面中,包括用戶配置的一個或多個功能鍵,和/或一個或多個應用軟件快捷方式, 它們W圖標的形式排列在一起,點擊一個圖標表示啟用一個功能或啟動一個應用軟件;還 用于,將操作指令上報給按鍵類型響應控制單元,通過按鍵類型響應控制單元將所述操作 指令上報給終端設備的處理系統(tǒng),發(fā)起所訴操作指令的響應事件; 自定義配置單元,用于配置息浮按鍵中一個或多個按鍵類型,并配置每個按鍵類型所 對應的操作指令;通過配置文件,對所述息浮按鍵中的按鍵類型對應的操作指令進行配置, 和/或對所述常用任務對話框界面中的功能按鍵或應用軟件快捷方式進行添加、修改、或 者刪除配置;設置所述息浮按鍵(101)與所述第二息浮按鍵(102)的主次關系,具體的可設 置為所述第二息浮按鍵(102)常顯于觸摸屏上,當捕捉到第二特定操作比如單輕點操作時, 彈出所述息浮按鍵(101);反之,可設置為所述息浮按鍵101常顯于觸摸屏上,當捕捉到第 二特定操作比如單輕點操作時,彈出所述第二息浮按鍵(102),滿足用戶使用過程中的偏好 設置; 按鍵類型響應控制單元,用于監(jiān)聽用戶操作,當捕捉到用戶對息浮按鍵中的按鍵類型 進行操作時,根據按鍵類型與操作功能的對應關系,確認用戶操作,產生該按鍵類型對應的 操作指令,并發(fā)起所述操作指令的響應事件;還用于,通過將所述操作指令上報給終端設備 的處理系統(tǒng),發(fā)起所述操作指令的響應事件。
【專利摘要】本發(fā)明公開了一種基于觸摸屏的懸浮式虛擬按鍵的實現方法,包括如下步驟:在終端設備的觸摸顯示屏上懸浮顯示懸浮按鍵(101),其中所述懸浮按鍵中包括用戶配置的一個或多個按鍵類型,每個所述按鍵類型配置有對應的操作指令;終端設備捕捉到用戶對懸浮按鍵(101)中的按鍵類型進行操作時,根據按鍵類型與操作功能的對應關系,確認用戶操作,產生并執(zhí)行該按鍵類型對應的操作指令。根據用戶對所述懸浮按鍵的第二特定操作,比如使用單輕點,以垂直線對稱或水平線對稱方式彈出顯示形狀、大小一致的第二懸浮按鍵(102),懸浮按鍵(101)與第二懸浮按鍵(102)以某一直線對稱分布。
【IPC分類】G06F3-0488
【公開號】CN104679436
【申請?zhí)枴緾N201510138780
【發(fā)明人】張銘鑫
【申請人】張銘鑫
【公開日】2015年6月3日
【申請日】2015年3月27日