国产精品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>

      一種移動終端的按鍵響應方法及移動終端的制作方法

      文檔序號:9235271閱讀:639來源:國知局
      一種移動終端的按鍵響應方法及移動終端的制作方法
      【技術領域】
      [0001]本發(fā)明涉及人機交互技術領域,尤其涉及一種移動終端的按鍵響應方法及移動終端。
      【背景技術】
      [0002]隨著智能手機行業(yè)發(fā)展迅速,智能手機普及率日益增加。在大屏手機熱銷的同時,手機尺寸也變得越來越大。用戶操作手機時通常采用單手操作方式,在需要用觸摸操作面板下排的物理按鍵時需要跨躍較大距離,尤其是當手機屏幕寬度大于人的手指長度時,單手難以觸碰到對側的按鍵。
      [0003]目前針對手機單手操作的技術方案為數(shù)不少,一般都是對當前手機屏幕進行操作處理,其操作流程為:識別單手操作、開啟單手模式、調整屏幕至單手區(qū)域、讀取單手區(qū)域的用戶輸入,單手操作完畢后根據用戶需要退出單手模式?,F(xiàn)有的手機單手操作方法的關注點都集中在對屏幕區(qū)域的操作上,并沒有考慮到操作面板下排的物理按鍵,而下排按鍵也是用戶常用的操作區(qū)域,少了對這個區(qū)域的調整,單手操作的快感會大打折扣。比如一種大屏手機,其操作面板下排的物理按鍵從左到右依次為“菜單鍵”、“Home鍵”和“返回鍵”,在利用該大屏手機進行閱讀時,需要進行按壓或點擊菜單鍵的操作,此時會發(fā)現(xiàn)在左側單手操作的情況下,難以接觸到菜單鍵,即使能勉強觸及,手掌的其它部位也容易觸碰到其它按鍵,引起誤操作。
      [0004]因此,針對大屏幕的智能手機,如何能提供更便利于單手操作、使按鍵響應與用戶的操作習慣相適應、并能有效避免誤操作的人機交互方式,對于提升用戶體驗非常重要。

      【發(fā)明內容】

      [0005]為了克服上述所指的現(xiàn)有技術中的不足之處,本發(fā)明提供一種移動終端的按鍵響應方法,以使移動終端的單手操作更為靈活,更符合用戶的使用需求,減少單手操作時的誤觸,提升用戶體驗。
      [0006]本發(fā)明是通過以下技術方案實現(xiàn)的:
      一種移動終端的按鍵響應方法,移動終端具有N個并列排列于操作面板上的按鍵,N為大于零的整數(shù),所述方法包括以下步驟:
      51、在應用程序框架層設置一反映按鍵切換狀態(tài)的系統(tǒng)變量,該系統(tǒng)變量取值包括初始值和切換值,當檢測到按鍵切換操作時,修改系統(tǒng)變量取值;
      52、系統(tǒng)讀取待上傳的第M個按鍵的原始按鍵碼,M為大于零且小于等于N的整數(shù),當識別系統(tǒng)變量取值為切換值時,將原始按鍵碼修改為反轉按鍵碼,該反轉按鍵碼為第N+1-M個按鍵所對應的的原始按鍵碼;
      53、將修改得到的反轉按鍵碼上傳。
      [0007]進一步地,在步驟S2中,當識別系統(tǒng)變量取值為初始值時,將第M個按鍵所對應的原始按鍵碼上傳。
      [0008]優(yōu)選地,在步驟SI中,當檢測到按鍵切換操作時,修改系統(tǒng)變量取值包括:
      531、接收到用戶在操作面板上輸入的預設滑動軌跡,觸發(fā)按鍵切換控件并在操作界面上顯示;
      532、接收到用戶通過按鍵切換控件輸入的按鍵切換指令后,修改系統(tǒng)變量取值。
      [0009]優(yōu)選地,在步驟S31中,根據用戶在操作面板上輸入的預設滑動軌跡確定按鍵切換控件的顯示位置,即根據滑動軌跡的起始坐標(X1、Yl)和結束坐標(X2、Y2),若X2-X1的結果為正,按鍵切換控件顯示于操作界面的右側,反之,則顯示于操作界面的左側。
      [0010]優(yōu)選地,在步驟SI中,當檢測到按鍵切換操作時,修改系統(tǒng)變量取值包括:
      551、利用內置陀螺儀檢測到移動終端以指定的速度和角度運動;
      552、識別該操作為按鍵切換操作,修改系統(tǒng)變量取值。
      [0011]優(yōu)選地,所述按鍵為并列排列于操作面板上的電容式觸摸按鍵。
      [0012]本發(fā)明還保護一種移動終端,該移動終端具有N個并列排列于操作面板上的按鍵,N為大于零的整數(shù),包括:
      變量設置模塊,用于在應用程序框架層設置一反映按鍵切換狀態(tài)的系統(tǒng)變量,該系統(tǒng)變量取值包括初始值和切換值,當檢測到按鍵切換操作時,修改系統(tǒng)變量取值;
      按鍵反轉模塊,用于系統(tǒng)讀取待上傳的第M個按鍵的原始按鍵碼,M為大于零且小于等于N的整數(shù),當識別系統(tǒng)變量取值為切換值時,將原始按鍵碼修改為反轉按鍵碼,該反轉按鍵碼為第N+1-M個按鍵所對應的的原始按鍵碼;
      數(shù)據上傳模塊,用于將修改得到的反轉按鍵碼上傳。
      [0013]進一步地,所述按鍵反轉模塊還用于當識別系統(tǒng)變量取值為初始值時,將第M個按鍵所對應的原始按鍵碼上傳。
      [0014]優(yōu)選地,所述變量設置模塊包括:
      觸發(fā)單元,用于接收用戶在操作面板上輸入的預設滑動軌跡,觸發(fā)按鍵切換控件并在操作界面上顯示;
      變量修改單元,用于接收到用戶通過按鍵切換控件輸入的按鍵切換指令后,修改系統(tǒng)變量取值。
      [0015]優(yōu)選地,所述變量設置模塊包括:
      觸發(fā)單元,用于利用內置陀螺儀檢測到移動終端以指定的速度和角度運動;
      變量修改單元,用于識別該操作為按鍵切換操作,修改系統(tǒng)變量取值。
      [0016]與現(xiàn)有技術相比,本發(fā)明提供了一種便利單手操作移動終端的按鍵控制方式,通過響應用戶的左手或右手操作模式的選擇,對屏幕下方按鍵的左右排布進行反轉,解決了單手操作情況屏幕下方物理按鍵時使用不便的問題,補充了現(xiàn)有單手操作方式中物理按鍵調整的空白,使單手操作更為靈活,更符合用戶的使用需求,是對當前單手操作技術的完善,減少了單手操作時的誤觸,提升了用戶體驗。
      【附圖說明】
      [0017]附圖1為本發(fā)明的移動終端的按鍵響應方法的實現(xiàn)流程示意圖;
      附圖2為本發(fā)明實施例一的按鍵切換操作流程示意圖;
      附圖3為本發(fā)明實施例三的移動終端的構成框圖。
      【具體實施方式】
      [0018]為了便于本領域技術人員的理解,下面結合附圖和實施例對本發(fā)明作進一步的描述。
      [0019]實施例一
      本實施例公開了一種移動終端的按鍵響應方法,較佳地,本方法可與現(xiàn)有的針對操作界面的單手操作調整方式相結合使用。所述移動終端具有N個并列排列于操作面板上的按鍵,N為大于零的整數(shù)。所述按鍵可為并列排列于操作面板上的電容式觸摸按鍵、電阻式觸摸按鍵或實體按鍵等物理按鍵,可包括“菜單鍵”、“Home鍵”、“返回鍵”等。
      [0020]如附圖1所示,所述按鍵響應方法方法包括以下步驟:
      5101、在應用程序框架層設置一反映按鍵切換狀態(tài)的系統(tǒng)變量,該系統(tǒng)變量取值包括初始值和切換值;
      5102、當檢測到按鍵切換操作時,修改系統(tǒng)變量取值;
      5103、系統(tǒng)讀取待上傳的第M個按鍵的原始按鍵碼,以自左至右或者自右至左為一指定順序,M為大于零且小于等于N的整數(shù);
      5104、讀取系統(tǒng)變量取值,當識別系統(tǒng)變量取值為初始值時,執(zhí)行步驟S105,當識別系統(tǒng)變量取值為切換值時,執(zhí)行步驟S106 ;
      5105、將第M個按鍵所對應的原始按鍵碼上傳;
      5106、將原始按鍵碼修改為反轉按鍵碼,該反轉按鍵碼為第N+1-M個按鍵所對應的的原始按鍵碼;
      5107、將修改得到的反轉按鍵碼上傳。
      [0021]在步驟SlOl中,在應用程序框架層設置一系統(tǒng)變量,該系統(tǒng)變量取值可包括初始值false和切換值true,以false代表一般使用狀態(tài)下的取值,以true代表按鍵反轉狀態(tài)下的取值。
      [0022]如附圖2所示,在步驟S102中,當檢測到按鍵切換操作時,修改系統(tǒng)變量取值包括以下步驟:
      5201、接收用戶在操作面板上輸入的滑動軌跡;
      5202、判斷該滑動軌跡的位置、走向是否與預設滑動軌跡相匹配,若是,執(zhí)行步驟S203,否則返回步驟S201 ;
      5203、觸發(fā)按鍵切換控件并在操作界面上顯示;
      5204、接收到用戶通過按鍵切換控件輸入的按鍵切換指令;
      5205、修改系統(tǒng)變量取值。
      [0023]在步驟S202中,所述預設滑動軌跡為自觸摸屏幕下方向上滑的滑動軌跡,當用戶輸入的滑動軌跡與預設滑動軌跡相符時,觸發(fā)按鍵切換控件,在操作界面上彈出按鍵切換控件。在觸摸屏幕的底部區(qū)域內包含可響應點擊事件的按鍵切換控件。
      [0024]優(yōu)選地,所述步驟S203還包括:根據用戶在操作面板上輸入的預設滑動軌跡確定按鍵切換控件的顯示位置,即根據滑動軌跡的起始坐標(X1、Yl)和結束坐標(X2、Y2),若X2-X1的結果為正,將按鍵切換控件顯示于操作界面的右側,反之,則顯示于操作界面的左側。
      [0025]按鍵切換控件彈出前根據滑動軌跡判斷用戶是采用左手或者右手操作方式,
      當前第1頁1 2 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1