專利名稱:一種藍光播放器虛擬鍵盤輸入顯示的方法
技術領域:
本發(fā)明涉及一種虛擬鍵盤的輸入顯示方法,特別是涉及一種藍光播放器虛擬鍵盤輸入顯示的方法。
背景技術:
傳統(tǒng)的藍光播放器的虛擬鍵盤操作顯示時,虛擬鍵盤操作多采用遙控器控制高亮光標移動到需要的虛擬按鍵上,然后按下確認鍵來選中此按鍵進行輸入。一般光標在移動時,需要經過先加速再減速的過程。此移動方式需要耗費更多的時間。對于藍光播放器來說,按鍵響應的速度至關重要,用戶希望按下按鍵就看到光標移動后的效果;另外,輸入按鍵跟光標移到目標位置是兩個先后過程,造成了一定程度上的時間浪費,再加上人的視覺滯后性,使得光標不能快速定位在按鍵選中位置。
發(fā)明內容
本發(fā)明的目的在于克服現有技術的不足,提供一種藍光播放器虛擬鍵盤輸入顯示的方法,提高了輸入內容的顯示速度和光標滑動速度,且節(jié)約了時間,效率高。為了達到上述目的,本發(fā)明采用的技術方案是,一種藍光播放器虛擬鍵盤輸入顯示的方法,其步驟如下
步驟1、進入藍光播放器的虛擬鍵盤界面,并按下遙控器或是外接鍵盤的按鍵X ; 步驟2、系統(tǒng)接收到按鍵X的信息并進行處理; 步驟3、同時進行進程1和進程2, 進程1、在UI界面顯示X按鍵的內容;
進程2、根據虛擬鍵盤按鍵布局搜索到X按鍵圖標中屏幕上的位置,并將高亮光標快速平滑移動到X鍵的位置;
步驟4、完成X按鍵內容顯示,且光標移到X按鍵位置。所述的按鍵X為任意長度按鍵。所述的按鍵X的信息包括按鍵X的字符長度、當前光標位置及目標光標位置。所述的進程1中,當收到按鍵信息后,根據按鍵的鍵值,若是0-9,a-z等值,直接將此按鍵內容顯示在屏幕上;若是Siift,Enter等功能鍵,則執(zhí)行此按鍵相應的功能。所述的進程2中,根據虛擬鍵盤的UI設計布局,建立兩個數組,數組1保存各按鍵的鍵值,數組2按照數組1的按鍵保存按鍵順序,保存數組1對應的按鍵的位置坐標。數組 1的按鍵鍵值與數組2的位置坐標是一一對應關系。當收到按鍵時,根據此按鍵的鍵值在數組1中的索引,查詢數組2中此索引對應的位置坐標值,如此即可獲得該按鍵在屏幕上的顯示位置,然后將高亮光標移動到此坐標即可。與現有技術相比,本發(fā)明的有益效果是在虛擬鍵盤的圖標用戶界面,按下遙控器或是外接鍵盤某個按鍵時,根據接收到的鍵值與虛擬鍵盤的按鍵布局獲取此按鍵在屏幕上的位置坐標,然后將高亮光標平滑移動到該位置坐標上面,實現高亮光標跟隨按鍵快速滑動的效果;并且能同時在UI界面顯示輸入按鍵的內容,使用戶很方便醒目的看到用戶鍵入的內容。
圖1為本發(fā)明的方法流程圖。
具體實施例方式本發(fā)明的主旨在于克服現有技術的不足,提供一種藍光播放器虛擬鍵盤輸入顯示的方法,在虛擬鍵盤的圖標用戶界面,按下遙控器或是外接鍵盤某個按鍵時,根據接收到的鍵值與虛擬鍵盤的按鍵布局獲取此按鍵在屏幕上的位置坐標,然后將高亮光標平滑移動到該位置坐標上面,實現高亮光標跟隨按鍵快速滑動的效果;并且能同時在UI界面顯示輸入按鍵的內容,使用戶很方便醒目的看到用戶鍵入的內容。
下面結合實施例參照附圖進行詳細說明,以便對本發(fā)明的技術特征及優(yōu)點進行更深入的詮釋。本發(fā)明的方法流程圖如圖1所示,一種藍光播放器虛擬鍵盤輸入顯示的方法,其步驟如下
步驟1、進入藍光播放器的虛擬鍵盤界面,并按下遙控器或是外接鍵盤的按鍵X ; 步驟2、系統(tǒng)接收到按鍵X的信息并進行處理; 步驟3、同時進行進程1和進程2, 進程1、在UI界面顯示X按鍵的內容;
進程2、根據虛擬鍵盤按鍵布局搜索到X按鍵圖標中屏幕上的位置,并將高亮光標快速平滑移動到X鍵的位置;
步驟4、完成X按鍵內容顯示,且光標移到X按鍵位置。所述的按鍵X為任意字符長度按鍵。所述的按鍵X的信息包括按鍵X的字符長度、當前光標位置及目標光標位置。所述的進程1為比較常規(guī)的做法,當收到按鍵信息后,根據按鍵的鍵值,若是0-9, a-z等值,直接將此按鍵內容顯示在屏幕上;若是Siift,Enter等功能鍵,則執(zhí)行此按鍵相應的功能。所述的進程2為新增內容,根據虛擬鍵盤的UI設計布局,建立兩個數組,數組1保存各按鍵的鍵值,數組2按照數組1的按鍵保存順序,保存數組1對應的按鍵的位置坐標。 數組1的按鍵鍵值與數組2的位置坐標是一一對應關系。當收到按鍵時,根據此按鍵的鍵值在數組1中的索引,查詢數組2中此索引對應的位置坐標值,如此即可獲得該按鍵在屏幕上的顯示位置,然后將高亮光標移動到此坐標即可。本發(fā)明的效果的實現與傳統(tǒng)的虛擬鍵盤操作顯示是一個相反的過程。以往的虛擬鍵盤操作多采用遙控器控制高亮光標移動到需要的虛擬按鍵上,然后按下確認鍵來選中此按鍵進行輸入。而本發(fā)明為了支持遙控器和外接鍵盤直接輸入,在虛擬鍵盤的用戶界面,按下遙控器或是外接鍵盤某個按鍵時,根據接收到的鍵值與虛擬鍵盤的按鍵布局獲取此按鍵在屏幕上的位置坐標,然后將高亮光標平滑移動到該位置坐標上面,實現高亮光標跟隨按鍵快速滑動的效果。這樣使用戶利用遙控器和外接鍵盤的按鍵直接快速輸入時,能通過UI界面顯示的光標滑動位置很方便醒目的知道用戶自己鍵入的內容。由于光標的滑動過程需要一些時間,為了盡可能快的提高輸入顯示速度,本發(fā)明將光標滑動的過程放入另外一個進程處理。即按下按鍵后顯示按鍵內容為一個進程,光標移動為另外一個進程,兩者互不干涉。這樣可保證用戶實時看到輸入的內容,而光標跟隨只是起到提示的效果。當快速輸入時,此光標跟隨不僅不影響輸入的顯示,而且因為光標在虛擬鍵盤的不同位置之間快速滑動而產生炫麗美觀的效果。此時,提高了用戶輸入按鍵內容的速度及按鍵內容的顯示速度。盡管本發(fā)明通過具體實例對如何實現藍光播放器虛擬鍵盤輸入顯示的方法作出了清晰而完成的描述,但是本發(fā)明不僅僅限于所述實施例,通過簡單的改變程序來達到相同目的是可能發(fā)生的并且都包括在本發(fā)明之中。
權利要求
1.一種藍光播放器虛擬鍵盤輸入顯示的方法,其步驟如下步驟1、進入藍光播放器的虛擬鍵盤界面,并按下遙控器或是外接鍵盤的按鍵X ;步驟2、系統(tǒng)接收到按鍵X的信息并進行處理;步驟3、同時進行進程1和進程2,進程1、在UI界面顯示X按鍵的內容;進程2、根據虛擬鍵盤按鍵布局搜索到X按鍵圖標中屏幕上的位置,并將高亮光標快速平滑移動到X鍵的位置;步驟4、完成X按鍵內容顯示,且光標移到X按鍵位置。
2.根據權利要求1所述的藍光播放器虛擬鍵盤輸入顯示的方法,其特征在于所述的按鍵X為任意長度按鍵。
3.根據權利要求2所述的藍光播放器虛擬鍵盤輸入顯示的方法,其特征在于所述的按鍵X的信息包括按鍵X的字符長度、當前光標位置及目標光標位置。
4.根據權利要求3所述的藍光播放器虛擬鍵盤輸入顯示的方法,其特征在于所述的步驟3中的進程1,當收到按鍵信息后,根據按鍵的鍵值,若是0-9,a-z等值,直接將此按鍵內容顯示在屏幕上;若是Siift,Enter等功能鍵,則執(zhí)行此按鍵相應的功能。
5.根據權利要求4所述的藍光播放器虛擬鍵盤輸入顯示的方法,其特征在于所述的步驟3中的進程2,根據虛擬鍵盤的UI設計布局,建立兩個數組,數組1保存各按鍵的鍵值, 數組2按照數組1的按鍵保存按鍵順序,保存數組1對應的按鍵的位置坐標。
6.根據權利要求5所述的藍光播放器虛擬鍵盤輸入顯示的方法,其特征在于所述的數組1的按鍵鍵值與數組2的位置坐標是一一對應關系,收到按鍵時,根據此按鍵的鍵值在數組1中的索引,查詢數組2中此索引對應的位置坐標值,如此即可獲得該按鍵在屏幕上的顯示位置,然后將高亮光標移動到此坐標。
全文摘要
本發(fā)明公開了一種藍光播放器虛擬鍵盤輸入顯示的方法,其步驟如下步驟1、進入藍光播放器的虛擬鍵盤界面,并按下遙控器或是外接鍵盤的按鍵X;步驟2、系統(tǒng)接收到按鍵X的信息并進行處理;步驟3、同時進行進程1和進程2,進程1、在UI界面顯示X按鍵的內容;進程2、根據虛擬鍵盤按鍵布局搜索到X圖標中屏幕上的位置,并將高亮光標快速平滑移動到X鍵的位置;步驟4、完成X按鍵內容顯示,且光標移到X按鍵位置。本發(fā)明與現有技術相比,能實現高亮光標跟隨按鍵快速滑動的效果;并且能同時在UI界面顯示輸入按鍵的內容,使用戶很方便醒目的看到用戶鍵入的內容,節(jié)約了時間,提高了效率。
文檔編號G06F3/048GK102193738SQ201110132898
公開日2011年9月21日 申請日期2011年5月23日 優(yōu)先權日2011年5月23日
發(fā)明者劉作虎 申請人:廣東歐珀電子工業(yè)有限公司