一種變速滑桿式輸入方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種觸屏輸入方法,屬于軟件系統(tǒng)輸入領(lǐng)域,根據(jù)其用途和操作特點(diǎn)我們命名為“變速滑桿輸入法”,這種輸入方式適用于觸摸屏設(shè)備的數(shù)值輸入,特別是在動(dòng)態(tài)改變數(shù)值去篩選結(jié)果或動(dòng)態(tài)改變對(duì)象尺寸、形狀時(shí)。
[0002]
【背景技術(shù)】
[0003]現(xiàn)行軟件系統(tǒng)中有各種各樣的通過屏幕鍵盤輸入數(shù)值的方式和拖動(dòng)滑桿輸入數(shù)值的方式,常用數(shù)字輸入鍵盤多呈長(zhǎng)方形位于屏幕下方,占據(jù)較大的屏幕面積,在輸入查詢字符時(shí)僅可看到少量查詢結(jié)果,如需動(dòng)態(tài)改變輸入的數(shù)值,則效率更低;拖動(dòng)滑桿輸入數(shù)值是一種簡(jiǎn)單且快捷的數(shù)字輸入方法,但數(shù)值范圍較大時(shí),現(xiàn)有的拖動(dòng)滑桿式輸入方法的輸入精度很低,不易控制,特別在手機(jī)等小屏幕設(shè)備上操作時(shí),滿足不了快速精確輸入數(shù)值的要求,用戶體驗(yàn)差。
【發(fā)明內(nèi)容】
[0004]為了解決現(xiàn)有現(xiàn)有觸摸屏快速輸入并動(dòng)態(tài)修改數(shù)值難,高精度調(diào)整數(shù)值更難的問題,本發(fā)明提供了一種快速輸入并動(dòng)態(tài)修改數(shù)值,高精度調(diào)整數(shù)值、可輸入多個(gè)數(shù)值、方便單手操作、占據(jù)屏幕面積小,簡(jiǎn)單美觀的觸屏輸入方法。
[0005]實(shí)施本發(fā)明上述目的而采用的技術(shù)措施如下所述:
一種變速滑桿式輸入方法,其特征是:包括滑桿區(qū)、滑桿區(qū)內(nèi)的滑動(dòng)鍵、滑桿區(qū)外側(cè)的變速滑動(dòng)區(qū);手指觸摸拖動(dòng)滑動(dòng)鍵時(shí),滑動(dòng)鍵內(nèi)的數(shù)字大小隨其在滑桿區(qū)的位置而變化;當(dāng)手指從滑桿區(qū)滑到變速滑動(dòng)區(qū)時(shí),滑動(dòng)手指引起滑動(dòng)鍵跟隨滑動(dòng)的程度和滑動(dòng)鍵內(nèi)數(shù)字變化的程度與手指在滑桿區(qū)內(nèi)滑動(dòng)相同的距離相比呈一個(gè)小于I的倍率,且手指離滑桿區(qū)越遠(yuǎn)時(shí)該倍率越小,即手指滑動(dòng)所調(diào)整滑動(dòng)鍵內(nèi)的數(shù)值越精細(xì);從而實(shí)現(xiàn)快速精確的多數(shù)值觸摸式輸入方式。
[0006]上述滑桿區(qū)可設(shè)置多個(gè)滑動(dòng)鍵,分別輸入多個(gè)對(duì)應(yīng)的數(shù)值,如某個(gè)范圍的起止數(shù)值,提高輸入的效率。
[0007]在屏幕滑桿區(qū)外設(shè)置輸入提示框,手指觸摸滑動(dòng)鍵時(shí)顯示,手指離開屏幕時(shí)消失,提示框內(nèi)動(dòng)態(tài)顯示與滑動(dòng)鍵相同的數(shù)值,在滑動(dòng)鍵被用戶手指遮擋時(shí)能看到當(dāng)前輸入的數(shù)值。
[0008]本發(fā)明所述滑桿區(qū)可根據(jù)用戶設(shè)置,可縱型排列在屏幕的左右側(cè)邊或水平排列在屏幕內(nèi),只占用屏幕小部分面積;變速滑動(dòng)區(qū)呈透明狀,不遮擋屏幕顯示內(nèi)容。
[0009]本發(fā)明所述滑桿區(qū)和滑動(dòng)鍵可以設(shè)置為在用戶觸摸屏幕特定的區(qū)域時(shí)出現(xiàn),當(dāng)手指離開屏幕后消失。
[0010]上述方案的另一實(shí)施方式是:如存在多個(gè)輸入值對(duì)應(yīng)的對(duì)象,單擊對(duì)應(yīng)的對(duì)象時(shí),該對(duì)象的原有數(shù)值將傳遞給滑動(dòng)鍵,而滑動(dòng)鍵滑動(dòng)時(shí)將改變?cè)搶?duì)象的數(shù)值;單擊另一個(gè)對(duì)象時(shí),新對(duì)象的原有數(shù)值按同樣的原理傳遞給滑動(dòng)鍵,滑動(dòng)鍵滑動(dòng)時(shí)將改變新對(duì)象的數(shù)值,實(shí)現(xiàn)用一個(gè)滑桿控制和調(diào)整多個(gè)對(duì)象的數(shù)值。
[0011]本發(fā)明的再一實(shí)施方式是:在一個(gè)屏幕內(nèi)可以設(shè)置多個(gè)滑桿區(qū)和滑動(dòng)鍵,用戶可以為一個(gè)對(duì)象輸入不同的參數(shù)數(shù)值。
[0012]當(dāng)用鼠標(biāo)或其它輸入設(shè)備操作滑動(dòng)鍵時(shí),其按下的動(dòng)作相當(dāng)于手指觸摸的動(dòng)作,其拖動(dòng)的動(dòng)作相當(dāng)于在屏幕上移動(dòng)手指的動(dòng)作,其抬起的動(dòng)作相當(dāng)于手指離開屏幕的動(dòng)作;本變速滑桿輸入法會(huì)做出上述對(duì)應(yīng)的響應(yīng)。
[0013]滑動(dòng)鍵內(nèi)的數(shù)值會(huì)實(shí)時(shí)傳遞給軟件系統(tǒng)。
[0014]實(shí)現(xiàn)該發(fā)明方案的底層技術(shù)原理是充分利用屏幕的非滑桿區(qū)空間,根據(jù)觸摸位置在滑桿區(qū)上的垂直點(diǎn)變化,引發(fā)滑動(dòng)鍵內(nèi)數(shù)值的變化,根據(jù)觸摸位置與滑桿區(qū)的距離設(shè)定變化倍率,即滑動(dòng)鍵位置和滑動(dòng)鍵內(nèi)數(shù)值的變化與觸摸位置在滑桿區(qū)上垂點(diǎn)變化程度的倍率,實(shí)現(xiàn)精確調(diào)整數(shù)值。
[0015]從上述特點(diǎn)可知,本發(fā)明方案與已有的技術(shù)方案比較有如下優(yōu)點(diǎn):
1、手指拖動(dòng)即可輸入數(shù)值或動(dòng)態(tài)改變數(shù)值,具有輸入速度快,用戶體驗(yàn)好的優(yōu)點(diǎn)。
[0016]2、通過手指觸摸區(qū)與滑桿區(qū)的距離,選擇數(shù)值變化的倍率,既可高精確調(diào)整數(shù)值也可快速調(diào)整數(shù)值。
[0017]3、可輸入多個(gè)數(shù)值,如一個(gè)范圍的最大值和最小值。
[0018]4、可以不切換界面快速為多個(gè)對(duì)象輸入和修改數(shù)值。
[0019]5、可以為一個(gè)對(duì)象輸入多個(gè)參數(shù),動(dòng)態(tài)調(diào)整并顯示對(duì)象的特性。
[0020]6、用鼠標(biāo)等輸入設(shè)備能同樣式實(shí)現(xiàn)上述效果。
[0021]7、簡(jiǎn)潔美觀,占用屏幕面積小,可顯示更多的檢索結(jié)果選項(xiàng)或?qū)ο蟮某叽缧螤睢?br>[0022]8、編程代碼簡(jiǎn)單穩(wěn)定,占用系統(tǒng)計(jì)算和存儲(chǔ)資源低的優(yōu)點(diǎn)。
[0023]如上所述可知,本發(fā)明的變速滑桿式輸入方法與已有技術(shù)相對(duì),構(gòu)思巧妙,充分利用了滑桿區(qū)外的屏幕區(qū)域,具有可變精度快速輸入和修改數(shù)值、不切換界面輸入和修改多個(gè)數(shù)值、快速切換輸入對(duì)象、占據(jù)屏幕面積小,簡(jiǎn)單美觀等優(yōu)點(diǎn);特別適合于在觸摸屏設(shè)備的列表中根據(jù)數(shù)值動(dòng)態(tài)篩選查詢選項(xiàng)、動(dòng)態(tài)顯示對(duì)象特征時(shí)調(diào)整特征值等。
【附圖說明】
[0024]圖1為本發(fā)明一實(shí)施例的功能示意圖;
圖2為本發(fā)明帶輸入提示框的實(shí)施例的功能示意圖;
圖3為本發(fā)明橫向布置滑桿區(qū)的實(shí)施例的功能示意圖;
圖4為本發(fā)明在一個(gè)滑動(dòng)區(qū)設(shè)置兩個(gè)滑動(dòng)鍵調(diào)整兩個(gè)數(shù)值的實(shí)施例功能示意圖;
圖5為本發(fā)明針對(duì)多個(gè)對(duì)象調(diào)整輸入值的實(shí)施例功能示意圖;
圖6為本發(fā)明橫向布置滑桿區(qū)針對(duì)多個(gè)對(duì)象調(diào)整輸入值的實(shí)施例功能示意圖;
圖7為本發(fā)明針對(duì)多個(gè)對(duì)象設(shè)置三個(gè)滑桿區(qū)調(diào)整同一個(gè)3個(gè)參數(shù)的實(shí)施例的功能示意圖。
【具體實(shí)施方式】
[0025]現(xiàn)在結(jié)合附圖所示的優(yōu)選實(shí)施例對(duì)本發(fā)明的原理作進(jìn)一步描述。
[0026]由圖1可知,本發(fā)明主要由滑桿區(qū)1、滑桿區(qū)內(nèi)的滑動(dòng)鍵11、滑桿區(qū)外側(cè)的變速滑動(dòng)區(qū)2組成;當(dāng)手指觸摸拖動(dòng)滑動(dòng)鍵11時(shí),滑動(dòng)鍵內(nèi)的數(shù)字大小隨其在滑桿區(qū)I的位置而變化,當(dāng)手指從滑桿區(qū)滑到變速滑動(dòng)區(qū)2時(shí),滑動(dòng)手指引起滑動(dòng)鍵跟隨滑動(dòng)的程度和滑動(dòng)鍵內(nèi)數(shù)字變化的程度與手指在滑桿區(qū)內(nèi)滑動(dòng)相同的距離相比呈一個(gè)小于I的倍率,且手指離滑桿區(qū)越遠(yuǎn)時(shí)該倍率越小,即手指滑動(dòng)所調(diào)整滑動(dòng)鍵內(nèi)的數(shù)值越精細(xì),從而實(shí)現(xiàn)快速精確的多數(shù)值觸摸式輸入方式。
[0027]由圖2、3可知,在滑桿區(qū)I外設(shè)置輸入提示框3,手指觸摸滑動(dòng)鍵I時(shí)輸入提示框3顯示,手指離開屏幕時(shí)輸入提示框3消失,提示框3內(nèi)動(dòng)