亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

在多點觸控板上實現(xiàn)多個位置動態(tài)被動確定的按鍵的方法_3

文檔序號:9578911閱讀:來源:國知局
盤2。當然,右手也可以輔助左手的拇指操作。
[0071]在觸控板8上,鍵盤固件檢測側(cè)鍵操作的方法與觸控板4相同。
[0072]在觸控板8上操作側(cè)鍵有時候會導致左手或者右手的拇指觸按在手機1的觸摸顯示屏上。因此,手機1應(yīng)該屏蔽在手指操作觸控板8上的側(cè)鍵時發(fā)生在手機1的觸摸顯示屏上的操作。只有在觸控板8上的側(cè)鍵操作結(jié)束后,才觸按到觸摸顯示屏上的操作才視為有效的觸摸顯示屏操作。但對于觸摸顯示屏上的長按操作可以在觸控板8上的側(cè)鍵操作結(jié)束后,重新開始計時。
[0073]手機1的鍵盤2在上述兩種握持手機的方法中,被重新映射圖6所示的鍵盤布局。圖6布局中的Appl、App2和App3由用戶自定義合適的應(yīng)用。當然,Dial、Message、Shoot、Music和Video所在的按鍵對應(yīng)的應(yīng)用也可以由用戶來自定義。
[0074]二、手機1的另一種側(cè)鍵布局,使用方法一。
[0075]圖9和圖10是手機1的另一種側(cè)鍵布局。左側(cè)面的側(cè)鍵布局完全一樣如圖2之3和圖9之11。右側(cè)面觸控板上的側(cè)鍵布局有點不同。觸控板12比觸控板4多設(shè)置了三個鍵:Remote、Ctrl和Alt,其余的四個側(cè)鍵相同并位于觸控板的中間。Remote用于使鍵盤2映射遙控器上常用的按鍵;Ctrl和Alt用于組合快捷鍵。圖17到圖24的鍵盤布局同樣適用于圖9和圖10側(cè)鍵布局的側(cè)鍵及其組合。Remote及Remote+Shift側(cè)鍵組合對應(yīng)的鍵盤布局沒有在附圖中圖示出來。
[0076]Ctrl和Remote由左手食指從觸控板12上釋放后向上位移并觸按到觸控板12上的相應(yīng)位置操作。Alt由左手小指從觸控板12上釋放后向下位移并觸按到觸控板12上的相應(yīng)位置操作。
[0077]以下描述假定側(cè)鍵的操作采用的是【背景技術(shù)】中的方法一,即:先釋放與欲按側(cè)鍵對應(yīng)的手指,馬上再按回去的方法。如果采用這種方法操作側(cè)鍵,那么觸控板4只要能夠提供觸按點的(X)或者(X,y)坐標就足夠了。另外假定觸控板上觸按點的坐標參照坐標系12A。
[0078]當左手握持住手機1后,左側(cè)面11上的Shift鍵由左手拇指握住,2Hands鍵由左手拇指根部突起靠按,右側(cè)面上的側(cè)鍵Enl、En2、Num和Pune及其位置分別對應(yīng)左手的食指、中指、無名指和小指在觸控板12上的握持點(觸按點)及其位置。
[0079]觸控板12應(yīng)該比側(cè)鍵Remote到Alt實際需要的長度更長一些。這樣,即使手指在觸控板12上的握持位置偏向觸控板12的一端,只要在偏向的一端有足夠的位置供手指握持以生成對應(yīng)Remote或者Alt的觸按點即可。
[0080]因為在觸控板12上多出來三個側(cè)鍵,因此手指握持觸控板12的方式不能如觸控板4上的那般隨意。一是左手的食指、中指、無名指和小指應(yīng)該均勻地握在觸控板12上,各個手指在觸控板12上的距離應(yīng)該差不多;二是在觸控板12上,在左手食指的上頭,應(yīng)該有足夠的位置用于食指握持生成對應(yīng)Ctrl和Remote的觸按點;在左手小指的下頭,應(yīng)該有足夠的位置用于小指握持生成對應(yīng)Alt的觸按點。
[0081]當2Hands鍵被觸按時,觸發(fā)鍵盤固件檢測Shift鍵是否被按下,同時檢測在觸控板12上是否已經(jīng)生成四個觸按點。如果是,鍵盤固件把四個觸按點及其坐標按X值從大到小排序,并且計算這四個觸按點沿X軸的間距spacing以及這些間距的平均值avg和總和sum ο
[0082]如果每一個spacing 都在 avg* (1 ±25% )的范圍內(nèi),且 sum在 20mm*3* (1 ±20% )的范圍內(nèi)(20mm是各種人種成人手指寬度的平均值,是一個經(jīng)驗值。20mm還可以根據(jù)人種、性別和年齡的不同用更精確的值替代,或者在用戶初次使用手持數(shù)字設(shè)備時經(jīng)過校驗后具體決定),則鍵盤固件接著檢測第一個觸按點到觸控板12頂端邊沿的距離是否大于
2.5*avg,第四個觸按點到觸控板12底端邊沿的距離是否大于1.5*avg。如果是,則說明左手的食指、中指、無名指和小指在觸控板12上的握持手勢正確,側(cè)鍵激活。
[0083]之后,鍵盤固件把排序后的觸控板12上四個觸按點的坐標保存為plndex,pMiddle, pRing 和 pLittle,同時保存 avg,然后把 plndex, pMiddle, pRing 和 pLittle 及其坐標分別與左手的食指、中指、無名指和小指以及觸控板12上的側(cè)鍵Enl、En2、Num和Pune一一對應(yīng)起來,并標記左手的食指、中指、無名指和小指為按下。
[0084]接著,鍵盤固件默認標記Enl被按下,其他側(cè)鍵標記被釋放,鍵盤動態(tài)映射區(qū)10映射圖17所示的鍵盤布局,側(cè)鍵指示標志6顯示Enl。
[0085]在側(cè)鍵激活之后,如果鍵盤固件檢測到觸控板12上的觸按點少于三個多于一個,則說明觸控板12上的手指有誤動作。鍵盤固件忽略。
[0086]如果鍵盤固件檢測到觸控板12上的觸按點為零個,則說明觸控板12上的手指全部釋放。鍵盤固件去激活側(cè)鍵,并重新等待側(cè)鍵激活的條件出現(xiàn)。
[0087]如果鍵盤固件檢測到觸控板12上剛好有3個觸按點,則說明觸控板12上有手指釋放了,在操作側(cè)鍵。
[0088]鍵盤固件把檢測到的三個觸按點及其坐標按X值從大到小排序,得到三個點pl,p2,p30
[0089](一)如果pl.χ〈 = pMiddle.x+avg*50%,則說明左手的食指釋放了,食指在觸控板12上的觸按點及其坐標失去,鍵盤標記左手食指釋放。如果其后,鍵盤固件檢測到在觸控板上重新生成了 4個觸按點,則說明左手的食指又按回去了,左手食指在觸控板12上的觸按點及其坐標失而復得,鍵盤固件標記左手食指按下。
[0090]具體地說,鍵盤固件重新檢查到觸控板12上有四個觸按點后,把這些觸按點及其坐標按X值從大到小排序,得到pl,p2,p3和p4。
[0091]如果pMiddle.x+avg*50% <pl.x〈 = pMiddle.x+avg*150% ,則說明 Enl 被按下,鍵盤固件標記Enl被按下,標記其他側(cè)鍵除Alt鍵外為被釋放。也就是Enl被按下后,可能對應(yīng)的側(cè)鍵和側(cè)鍵組合是:Enl或者Alt+Enl (如果此前Alt已經(jīng)標記為被按下的話);
[0092]如果pMiddle.x+avg*150 % <pl.x〈 = pMiddle.x+avg*250 %,則說明 Ctrl 被按下,鍵盤固件標記Ctrl和Enl被按下,標記其他側(cè)鍵除Alt鍵外為被釋放。也就是Ctrl被按下后,對應(yīng)的側(cè)鍵和側(cè)鍵組合可能是:Ctrl+Enl,Ctrl+Alt+Enl (如果此前Alt已經(jīng)標記為被按下的話)。
[0093]如果pl.x>pMiddle.x+avg*250% ,則說明 Remote 被按下,鍵盤固件標記 Remote被按下,標記其他側(cè)鍵被釋放。
[0094]接著,鍵盤固件用pl, p2,p3 和 p4 更新 plndex, pMiddle, pRing 和 pLittle。
[0095](二)如果ρ3.x>pRing.x-avg*50%,則說明左手的小指釋放了,小指在觸控板12上的觸按點及其坐標失去。如果其后,鍵盤固件檢測到在觸控板上重新生成了 4個觸按點,則說明左手的小指又按回去了,左手小指在觸控板12上的觸按點及其坐標失而復得。
[0096]具體地說,鍵盤固件重新檢查到觸控板12上有四個觸按點后,把這些觸按點及其坐標按X值從大到小排序,得到pl,p2,p3和p4。
[0097]如果pRing.x-avg*150% <p4.x〈 = pRing.x-avg*f50%,則說明 Pune 被按下,鍵盤固件標記Pune被按下,標記其他側(cè)鍵除Ctrl鍵外為被釋放。也就是Pune被按下后,可能對應(yīng)的側(cè)鍵和側(cè)鍵組合是:Punc或者Punc+Ctrl (如果此前Ctrl已經(jīng)標記為被按下的話);
[0098]如果p4.x〈 = pRing.x-avg*150%,則說明Alt被按下,鍵盤固件標記Alt和Pune被按下,標記其他側(cè)鍵除Ctrl外被釋放。也就是Alt被按下后,對應(yīng)的側(cè)鍵和側(cè)鍵組合可能是:Alt+Punc,Ctrl+Alt+Punc (如果此前Ctrl已經(jīng)標記為被按下的話)。
[0099]接著,鍵盤固件用pl, p2,p3 和 p4 更新 plndex, pMiddle, pRing 和 pLittle。
[0100](三)其他情況,則說明左手的中指或者無名指釋放了,中指或者無名指在觸控板12上的觸按點及其坐標失去。
[0101]如果pMiddle.x_avg*50% <p2.x< = pMiddle.x+avg*50%,說明左手的無名指被釋放了,鍵盤固件標記無名指被釋放,否則說明左手中指被釋放了,鍵盤固件標記中指釋放。
[0102]如果其后,鍵盤固件檢測到在觸控板12上重新生成了 4個觸按點,則說明左手的中指或者無名指又按回去了,左手中指或者無名指在觸控板12上的觸按點及其坐標失而復得。
[0103]具體地說,鍵盤固件重新檢查到觸控板12上有四個觸按點后,把這些觸按點及其坐標按X值從大到小排序,得到pl,p2,p3和p4。
[0104]如果鍵盤固件此前標記左手中指釋放,則說明對應(yīng)左手中指的觸按點及其坐標失而復得,鍵盤固件標記En2被按下,標記其他側(cè)鍵除Ctrl和Alt外為被釋放。因此,En2被按下后,可能對應(yīng)的側(cè)鍵和側(cè)鍵組合是:En2,Ctrl+En2,Alt+En2或者Ctrl+Alt+En2 (如果此前Ctrl和/或Alt已經(jīng)標記為按下的話)。
當前第3頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1