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

一種觸摸屏上滑行編輯的方法與流程

文檔序號:12663921閱讀:414來源:國知局

本發(fā)明涉及觸摸屏上的文字處理,特別涉及一種基于觸摸屏的滑行編輯的方法。



背景技術(shù):

近幾年來,觸摸屏在手機和平板電腦中大量使用,隨之出現(xiàn)了許多觸摸屏上使用的虛擬鍵盤和文字輸入法。在各種虛擬鍵盤和輸入法中,或多或少采用了滑行的操作方式來提高輸入效率,但并未充分發(fā)揮滑行操作的優(yōu)勢。

在現(xiàn)有技術(shù)實現(xiàn)中,當用戶需要刪除較多文字時,一次一個地刪除效率太低,往往選擇長按刪除鍵的操作方式??墒谴朔绞较聞h除速度完全由所采用的輸入法控制,不易掌握釋放時機,一旦不小心多刪除了一或兩個字符,無法方便地恢復(fù)(若用iphone的晃動手機方式恢復(fù),會恢復(fù)整次刪除的全部字符),只能重輸。若被刪的是一個不常使用的特殊字符或漢字等輸入較復(fù)雜的單元時,重輸是挺麻煩的事。

還有,在電腦鍵盤上,用戶可以長按某個鍵來重復(fù)輸入相應(yīng)字符,但手機觸摸屏上空間有限,許多字符還要通過切換鍵盤模式來輸入,并不適用類似的方法。

至于移動光標方面,百度輸入法在虛擬鍵盤最上排中央提供了一個移動光標的鍵位,當用戶在該處按下并左右滑動,正文區(qū)的光標也隨之滑動。但該方法只限于移動光標,不能修改內(nèi)容。且在移動光標時也只能從屏幕中間開始滑動,限制了可滑動的距離,很多時候用戶需要反復(fù)多次才能將光標移動到目的位置。

有些輸入法支持按下刪除鍵向左滑,一次刪除較多內(nèi)容(整個單詞)。但也只是作為一個整體動作,并不支持逐字符與滑行動作同步刪除,更不支持多刪之后的恢復(fù)操作。

綜上所述,在觸摸屏的文字編輯方面,尤其在刪除、重復(fù)錄入、移動光標方面,現(xiàn)有技術(shù)效率低下、急需改進。



技術(shù)實現(xiàn)要素:

本發(fā)明要解決的技術(shù)問題是提供一種觸摸屏上滑行編輯的方法,通過按下并滑行的操作方式,方便地對正文區(qū)進行逐字符、隨時可逆的刪除、重復(fù)錄入或移動光標等操作。

為解決以上技術(shù)問題,本發(fā)明采用的技術(shù)方案是:在觸摸屏上的虛擬鍵盤中,在設(shè)定鍵或設(shè)定鍵區(qū)按下并向設(shè)定方向滑出,判斷滑動距離的變化,對應(yīng)所按鍵或鍵區(qū)的不同,對正文區(qū)逐字符執(zhí)行修改性編輯操作,當不釋放屏幕反向滑動時,則隨滑行距離的變化,逐字符對前述操作執(zhí)行反向操作。

本發(fā)明所述的修改性編輯操作包括刪除、重復(fù)錄入、修改顏色、修改字體等一切可逐字符進行改變的操作。

作為優(yōu)選的方案,按下設(shè)定鍵并向設(shè)定方向滑出,判斷滑動距離的變化,逐字符刪除,當不釋放屏幕反向滑動時,則隨滑行距離的變化,逐字符恢復(fù)上述所刪內(nèi)容。

作為優(yōu)選的方案,按下設(shè)定鍵并向設(shè)定方向滑出,判斷滑動距離的變化,重復(fù)錄入光標前字符,當不釋放屏幕反向滑動,隨滑行距離的變化,逐字符刪除上述錄入的重復(fù)字符。

作為優(yōu)選的方案,當所述光標位于行首時,重復(fù)錄入設(shè)定字符。

作為優(yōu)選的方案,在設(shè)定鍵區(qū)按下并向左或向右滑出,判斷滑動距離的變化,向滑行方向移動光標,當不釋放屏幕反向滑動,隨滑行距離的變化,反向移動光標。

作為優(yōu)選的技術(shù)方案,本發(fā)明方法包括步驟:

S101:獲取用戶在虛擬鍵盤上觸摸點的坐標,判斷按鍵的區(qū)域,若坐標包含在設(shè)定區(qū)域內(nèi),則啟動本流程;

S102.具體判斷觸摸點的坐標在設(shè)定區(qū)域內(nèi)所處的范圍;

S103:若觸摸點在設(shè)定的刪除鍵所在矩形內(nèi),則設(shè)定操作為刪除;若觸摸點在設(shè)定的重復(fù)鍵所在矩形內(nèi), 則設(shè)定操作為重復(fù)錄入;若觸摸點在設(shè)定的移動光標區(qū)域內(nèi),則設(shè)定操作為移動光標;

S104:等待一定時間后,判斷是否釋放觸摸屏;

S1041:若未釋放,則采樣當前觸摸點坐標,并計算相對上次坐標的距離和滑行方向,以距離除以指定長度,得出倍數(shù)N;若未指定初始方向,則指定當前滑行方向為初始方向;

S1042:判斷滑行方向;

S10421:若與初始方向一致,則重復(fù)N次設(shè)定操作,每次處理一個字符或字符位;

S10422:若與初始方向相反,則重復(fù)執(zhí)行N次反向操作;

之后循環(huán)至S104處,繼續(xù)判斷是否釋放觸摸屏;

S105:若釋放屏幕,則結(jié)束本次操作。

從以上技術(shù)方案可以看出,本發(fā)明采用了長距離滑行的方式來替代傳統(tǒng)的點擊為主的編輯方法,體現(xiàn)了如下技術(shù)優(yōu)勢:

1、操作速度由用戶控制,想快時就能快,想慢時就能慢,兼顧速度和準確性。

2、充分利用了滑行轉(zhuǎn)折方便的優(yōu)勢,實現(xiàn)了動態(tài)連貫的反悔操作,在一次操作中可隨時反悔,準確達到操作目的,避免了誤刪后要重新輸入的麻煩。

3、充分利用屏幕寬度,提高了編輯效率。如可以將刪除鍵設(shè)置在屏幕最右邊,刪除時,從最右側(cè)往左滑,可在一次滑行中刪除盡可能多的內(nèi)容;可以將重復(fù)鍵設(shè)置在屏幕最左邊,重復(fù)時,從最左側(cè)向右滑,可在一次滑行中重復(fù)錄入盡可能多的內(nèi)容;可以將移動光標鍵設(shè)置為一長條屏幕區(qū)域,移動光標時:若欲向右移可從長條屏幕區(qū)域左側(cè)按下向右滑,利用了屏幕右側(cè)大部分區(qū)域:若欲向左移可從長條屏幕區(qū)域右側(cè)按下向左滑,利用了屏幕左側(cè)大部分區(qū)域。

附圖說明

附圖:本發(fā)明的第一具體實施例流程圖。

具體實施方式

本發(fā)明提供的觸摸屏上滑行編輯的方法,是在觸摸屏上的虛擬鍵盤中,在設(shè)定鍵或設(shè)定鍵區(qū)按下并向設(shè)定方向滑出,判斷滑動距離的變化,對應(yīng)所按鍵或鍵區(qū)的不同,對正文區(qū)逐字符執(zhí)行的修改性編輯操作,當不釋放屏幕反向滑動時,則隨滑行距離的變化,逐字符對前述操作執(zhí)行反向操作。

本實施例中修改性編輯操作是指字符的刪除和恢復(fù)。當按下虛擬鍵盤中成一行排列的數(shù)字鍵區(qū)最右側(cè)的“0”鍵并向左滑出,判斷滑動距離的變化,逐字符刪除正文內(nèi)容,當不釋放屏幕反向滑動時,則隨滑行距離的變化,逐字符恢復(fù)上述所刪內(nèi)容。

本實施例中修改性編輯操作是指重復(fù)錄入光標前字符和刪除錄入的字符。當按下虛擬鍵盤中成一行排列的數(shù)字鍵區(qū)最左側(cè)的“1”鍵并向右滑出,判斷滑動距離的變化,重復(fù)錄入光標前字符,當光標位于行首時,重復(fù)錄入空格;當不釋放屏幕反向滑動,隨滑行距離的變化,逐字符刪除上述錄入的重復(fù)字符。本方法適用于任何已輸入上屏的字符,不受該字符輸入復(fù)雜性的制約,即使是非常不常用、輸入復(fù)雜的字符也同樣適用。

本實施例中修改性編輯操作包括刪除、重復(fù)錄入、修改顏色、修改字體等一切可逐字符進行改變的操作。

本實施例包括一種編輯操作是指移動光標。當在虛擬鍵盤中成一行排列的數(shù)字鍵中間區(qū)域(“2”-“9”八個鍵所在區(qū)域)按下并向左或向右滑出,判斷滑動距離的變化,向滑行方向移動光標,當不釋放屏幕反向滑動,隨滑行距離的變化,反向移動光標。移動光標時:若欲向右移可從“2”鍵處按下向右滑,利用了屏幕右側(cè)大部分區(qū)域:若欲向左移可從“9”鍵處按下向左滑,利用了屏幕左側(cè)大部分 區(qū)域。

下面結(jié)合附圖1,對本發(fā)明實施例中的技術(shù)方案做進一步清楚、完整的說明。

S101:獲取用戶在虛擬鍵盤上觸摸點的坐標,判斷按鍵的區(qū)域,若坐標包含在設(shè)定區(qū)域內(nèi),則啟動本流程;

S102:具體判斷觸摸點的坐標在設(shè)定區(qū)域內(nèi)所處的范圍;

S103:若觸摸點在設(shè)定的刪除鍵所在矩形內(nèi),則設(shè)定操作為刪除;若觸摸點在設(shè)定的重復(fù)鍵所在矩形內(nèi),則設(shè)定操作為重復(fù)錄入;若觸摸點在設(shè)定的移動光標區(qū)域內(nèi),則設(shè)定操作為移動光標;

S104:等待一定時間后,判斷是否釋放觸摸屏;

S1041:若未釋放,則采樣當前觸摸點坐標,并計算相對上次坐標的距離和滑行方向,以距離除以指定長度,得出倍數(shù)N;若未指定初始方向,則指定當前滑行方向為初始方向;

S1042:判斷滑行方向;

S10421:若與初始方向一致,不超過設(shè)定角度被認為方向一致,則重復(fù)N次設(shè)定操作,每次處理一個字符或字符位,即刪除時每次刪一個字符;重復(fù)錄入時每次錄一個字符;移動光標時每次移動一個字符位。

S10422:若與初始方向相反,則重復(fù)執(zhí)行N次反向操作。

之后循環(huán)至S104處,繼續(xù)判斷是否釋放觸摸屏。

S105:若釋放屏幕,則結(jié)束本次操作。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1