一種在平板上實(shí)現(xiàn)三態(tài)鍵的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體地說是一種在平板上實(shí)現(xiàn)三態(tài)鍵的方法。
【背景技術(shù)】
[0002]現(xiàn)如今,X86平板在市場(chǎng)占有率中越來越高,幾乎完全替代了 X86低端筆記本和上網(wǎng)本,成為人們生活?yuàn)蕵分兄胁豢苫蛉钡漠a(chǎn)品。
[0003]X86平板有一個(gè)顯著的特點(diǎn):沒有傳統(tǒng)筆記本的內(nèi)嵌鍵盤,使用觸摸屏取代了原來的鼠標(biāo)和鍵盤。觸摸屏更加符合人們的思維習(xí)慣,使得輸入更加方便快捷。但它同樣有著自己的缺點(diǎn):一,進(jìn)入和設(shè)置B1S菜單需要借助外接的USB鍵盤;二,沒有鍵盤,少了快捷鍵,讓一些習(xí)慣在快捷鍵幫助下的人不適應(yīng),這部分人群在使用多媒體進(jìn)行娛樂時(shí)浪費(fèi)不少的時(shí)間。
[0004]基于此,本發(fā)明提出了一種在平板上實(shí)現(xiàn)三態(tài)鍵的方法,該方法為了解決這種矛盾,利用平板上的按鍵來實(shí)現(xiàn)三種形態(tài),在平板上除了電源按鍵外,我們?cè)倭砑铀膫€(gè)按鍵,連接在EC控制器上面。這種按鍵對(duì)于平板的結(jié)構(gòu)來講,并不會(huì)占用大的空間。而我們可以根據(jù)按下鍵的時(shí)間長短,每個(gè)按鍵做兩個(gè)功能使用,那個(gè)四個(gè)按鍵功能便擴(kuò)展到八個(gè)按鍵功能。根據(jù)需求環(huán)境的不同,我們將按鍵做成三種形態(tài),在不同的應(yīng)用環(huán)境下使用。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的技術(shù)任務(wù)是針對(duì)在現(xiàn)有技術(shù)的不足,提供一種在平板上實(shí)現(xiàn)三態(tài)鍵的方法。
[0006]本發(fā)明的技術(shù)方案是按以下方式實(shí)現(xiàn)的,該一種在平板上實(shí)現(xiàn)三態(tài)鍵的方法,該方法通過以下步驟實(shí)現(xiàn):
一、在EC控制器代碼中,根據(jù)HOST端下的狀態(tài)命令,發(fā)送不同的SCANCODE的SCI中斷號(hào),實(shí)現(xiàn)不同的功能;
二、在B1S和多媒體應(yīng)用程序中,給EC控制器發(fā)送命令,告訴EC系統(tǒng)當(dāng)前運(yùn)行環(huán)境,由EC控制器執(zhí)行相應(yīng)功能。
[0007]所述步驟一與步驟二中的功能包括:
B1S菜單功能,該功能不需要B1S和系統(tǒng)給EC指示狀態(tài);
系統(tǒng)音量和LVDS屏亮度調(diào)節(jié),B1S在使能ACPI callback函數(shù)中,給EC下命令并使其獲知現(xiàn)在運(yùn)行環(huán)境;
多媒體快捷應(yīng)用,在操作系統(tǒng)啟動(dòng)時(shí)、加載應(yīng)用程序時(shí)、添加多媒體程序進(jìn)行時(shí),程序通過WMI給EC控制器下命令,告知EC控制器系統(tǒng)現(xiàn)在運(yùn)行環(huán)境。
[0008]所述步驟一中不同功能的實(shí)現(xiàn)過程為:
所述EC控制器代碼中,在EC space處留一個(gè)狀態(tài)位,通過HOST端下命令指示狀態(tài); 根據(jù)狀態(tài)位,在進(jìn)入B1S菜單功能時(shí),發(fā)送鍵盤SCAN CODE ;
在ACPI操作系統(tǒng)下,發(fā)送音量SCAN CODE和SCI來設(shè)置音量調(diào)節(jié)和LVDS屏亮度調(diào)節(jié); 在操作系統(tǒng)運(yùn)行多媒體應(yīng)用程序時(shí),發(fā)送SCI和鍵盤SCAN CODE來實(shí)現(xiàn)功能。
[0009]所述步驟二中相應(yīng)功能的實(shí)現(xiàn)過程為:
在B1S代碼中,加入PS2鍵盤驅(qū)動(dòng);加使能ACPI callback函數(shù),在該函數(shù)中,往EC控制器的狀態(tài)位處下命令,告訴EC系統(tǒng)當(dāng)前運(yùn)行在操作系統(tǒng)下中加ACPIWMI的設(shè)備,用來和多媒體應(yīng)用程序通訊;
在多媒體應(yīng)用程序中,往EC控制器的狀態(tài)位處下命令,并根據(jù)B1S的ACPIWMI設(shè)備注冊(cè)WMI事件,當(dāng)有按鍵按下時(shí),打開多媒體播放器。
[0010]本發(fā)明與現(xiàn)有技術(shù)相比所產(chǎn)生的有益效果是:
本發(fā)明的一種在平板上實(shí)現(xiàn)三態(tài)鍵的方法通過設(shè)置三種狀態(tài)按鍵,快捷而又方便地滿足人們?cè)谄桨迳蠈?duì)多媒體的需求,使用快捷簡單,節(jié)省用戶使用時(shí)間,用戶體驗(yàn)較強(qiáng),大大提高了工作效率,縮短研發(fā)時(shí)間,降低成本損耗,實(shí)用性強(qiáng),易于推廣。
【附圖說明】
[0011]附圖1是本發(fā)明的實(shí)現(xiàn)流程圖。
【具體實(shí)施方式】
[0012]下面結(jié)合附圖對(duì)本發(fā)明所提供的一種在平板上實(shí)現(xiàn)三態(tài)鍵的方法作以下詳細(xì)說明。
[0013]本發(fā)明提出一種在平板上實(shí)現(xiàn)三態(tài)鍵的方法,根據(jù)需求環(huán)境的不同,將按鍵做成三種形態(tài),在不同的應(yīng)用環(huán)境下使用。
[0014]功能1:在進(jìn)入B1S菜單功能中,我們進(jìn)菜單需要一個(gè)功能,上下左右四個(gè)方向鍵需要四個(gè)功能,選擇和確認(rèn)菜單需要一個(gè)功能,加載默認(rèn)值和保存設(shè)定值需要兩個(gè)功能。這樣B1S菜單需要八種功能,來完成其基本操作,我們按鍵完全可以實(shí)現(xiàn)。
[0015]功能2:在操作系統(tǒng)下,我們四個(gè)按鍵分別實(shí)現(xiàn)音量加減和亮度加減的功能。而按鍵被長按時(shí),我們可以重復(fù)實(shí)現(xiàn)其功能。
[0016]功能3:在操作系統(tǒng)下,平板主要功能為娛樂功能。而視頻和音頻無疑是使用最頻繁的功能,我們可以利用按鍵實(shí)現(xiàn)特殊功能。額外添加一個(gè)軟件,其動(dòng)和分別為:打開視頻軟件,向上選擇視頻源文件,向下選擇視頻源文件和確認(rèn)選擇項(xiàng)四個(gè)功能;打開音頻軟件,向上選擇音頻源文件,向下選擇音頻源文件和確認(rèn)選擇項(xiàng)四個(gè)功能。其需要六個(gè)功能,我們的四個(gè)按鍵可以實(shí)現(xiàn),快捷而又方便地滿足人們?cè)谄桨迳蠈?duì)多媒體的需求。
[0017]如附圖1所示,該方法通過以下步驟實(shí)現(xiàn):
一、在EC控制器代碼中,根據(jù)HOST端下的狀態(tài)命令,發(fā)送不同的SCANCODE的SCI中斷號(hào),實(shí)現(xiàn)不同的功能;
二、在B1S和多媒體應(yīng)用程序中,給EC控制器發(fā)送命令,告訴EC系統(tǒng)當(dāng)前運(yùn)行環(huán)境,由EC控制器執(zhí)行相應(yīng)功能。
[0018]所述步驟一與步驟二中的功能包括:
B1S菜單功能,該功能不需要B1S和系統(tǒng)給EC指示狀態(tài);
系統(tǒng)音量和LVDS屏亮度調(diào)節(jié),B1S在使能ACPI callback函數(shù)中,給EC下命令并使其獲知現(xiàn)在運(yùn)行環(huán)境; 多媒體快捷應(yīng)用,在操作系統(tǒng)啟動(dòng)時(shí)、加載應(yīng)用程序時(shí)、添加多媒體程序進(jìn)行時(shí),程序通過WMI給EC控制器下命令,告知EC控制器系統(tǒng)現(xiàn)在運(yùn)行環(huán)境。
[0019]所述步驟一中不同功能的實(shí)現(xiàn)過程為:
所述EC控制器代碼中,在EC space處留一個(gè)狀態(tài)位,通過HOST端下命令指示狀態(tài); 根據(jù)狀態(tài)位,在進(jìn)入B1S菜單功能時(shí),發(fā)送鍵盤SCAN CODE ;
在ACPI操作系統(tǒng)下,發(fā)送音量SCAN CODE和SCI來設(shè)置音量調(diào)節(jié)和LVDS屏亮度調(diào)節(jié); 在操作系統(tǒng)運(yùn)行多媒體應(yīng)用程序時(shí),發(fā)送SCI和鍵盤SCAN CODE來實(shí)現(xiàn)功能。
[0020]所述步驟二中相應(yīng)功能的實(shí)現(xiàn)過程為:
在B1S代碼中,加入PS2鍵盤驅(qū)動(dòng);加使能ACPI callback函數(shù),在該函數(shù)中,往EC控制器的狀態(tài)位處下命令,告訴EC系統(tǒng)當(dāng)前運(yùn)行在操作系統(tǒng)下中加ACPIWMI的設(shè)備,用來和多媒體應(yīng)用程序通訊;
在多媒體應(yīng)用程序中,往EC控制器的狀態(tài)位處下命令,并根據(jù)B1S的ACPIWMI設(shè)備注冊(cè)WMI事件,當(dāng)有按鍵按下時(shí),打開多媒體播放器。
[0021]上述【具體實(shí)施方式】僅是本發(fā)明的具體個(gè)案,本發(fā)明的專利保護(hù)范圍包括但不限于上述【具體實(shí)施方式】,任何符合本發(fā)明的一種在平板上實(shí)現(xiàn)三態(tài)鍵的方法的權(quán)利要求書的且任何所述技術(shù)領(lǐng)域的普通技術(shù)人員對(duì)其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種在平板上實(shí)現(xiàn)三態(tài)鍵的方法,其特征在于,該方法通過以下步驟實(shí)現(xiàn): 一、在EC控制器代碼中,根據(jù)HOST端下的狀態(tài)命令,發(fā)送不同的SCANCODE的SCI中斷號(hào),實(shí)現(xiàn)不同的功能; 二、在B1S和多媒體應(yīng)用程序中,給EC控制器發(fā)送命令,告訴EC系統(tǒng)當(dāng)前運(yùn)行環(huán)境,由EC控制器執(zhí)行相應(yīng)功能。2.根據(jù)權(quán)利要求1所述的一種在平板上實(shí)現(xiàn)三態(tài)鍵的方法,其特征在于,所述步驟一與步驟二中的功能包括: B1S菜單功能,該功能不需要B1S和系統(tǒng)給EC指示狀態(tài); 系統(tǒng)音量和LVDS屏亮度調(diào)節(jié),B1S在使能ACPI callback函數(shù)中,給EC下命令并使其獲知現(xiàn)在運(yùn)行環(huán)境; 多媒體快捷應(yīng)用,在操作系統(tǒng)啟動(dòng)時(shí)、加載應(yīng)用程序時(shí)、添加多媒體程序進(jìn)行時(shí),程序通過WMI給EC控制器下命令,告知EC控制器系統(tǒng)現(xiàn)在運(yùn)行環(huán)境。3.根據(jù)權(quán)利要求2所述的一種在平板上實(shí)現(xiàn)三態(tài)鍵的方法,其特征在于,所述步驟一中不同功能的實(shí)現(xiàn)過程為: 所述EC控制器代碼中,在EC space處留一個(gè)狀態(tài)位,通過HOST端下命令指示狀態(tài); 根據(jù)狀態(tài)位,在進(jìn)入B1S菜單功能時(shí),發(fā)送鍵盤SCAN CODE ; 在ACPI操作系統(tǒng)下,發(fā)送音量SCAN CODE和SCI來設(shè)置音量調(diào)節(jié)和LVDS屏亮度調(diào)節(jié); 在操作系統(tǒng)運(yùn)行多媒體應(yīng)用程序時(shí),發(fā)送SCI和鍵盤SCAN CODE來實(shí)現(xiàn)功能。4.根據(jù)權(quán)利要求2所述的一種在平板上實(shí)現(xiàn)三態(tài)鍵的方法,其特征在于,所述步驟二中相應(yīng)功能的實(shí)現(xiàn)過程為: 在B1S代碼中,加入PS2鍵盤驅(qū)動(dòng);加使能ACPI callback函數(shù),在該函數(shù)中,往EC控制器的狀態(tài)位處下命令,告訴EC系統(tǒng)當(dāng)前運(yùn)行在操作系統(tǒng)下中加ACPIWMI的設(shè)備,用來和多媒體應(yīng)用程序通訊; 在多媒體應(yīng)用程序中,往EC控制器的狀態(tài)位處下命令,并根據(jù)B1S的ACPIWMI設(shè)備注冊(cè)WMI事件,當(dāng)有按鍵按下時(shí),打開多媒體播放器。
【專利摘要】本發(fā)明提供一種在平板上實(shí)現(xiàn)三態(tài)鍵的方法,其具體實(shí)現(xiàn)過程為:在EC控制器代碼中,根據(jù)HOST端下的狀態(tài)命令,發(fā)送不同的SCAN CODE的SCI中斷號(hào),實(shí)現(xiàn)不同的功能;在BIOS和多媒體應(yīng)用程序中,給EC控制器發(fā)送命令,告訴EC系統(tǒng)當(dāng)前運(yùn)行環(huán)境,由EC控制器執(zhí)行相應(yīng)功能。該在平板上實(shí)現(xiàn)三態(tài)鍵的方法和現(xiàn)有技術(shù)相比,快捷而又方便地滿足人們?cè)谄桨迳蠈?duì)多媒體的需求,使用快捷簡單,節(jié)省用戶使用時(shí)間,用戶體驗(yàn)較強(qiáng),大大提高了工作效率,縮短研發(fā)時(shí)間,降低成本損耗,實(shí)用性強(qiáng),易于推廣。
【IPC分類】G06F3/0487, G06F9/44
【公開號(hào)】CN104965660
【申請(qǐng)?zhí)枴緾N201510310889
【發(fā)明人】趙龍偉, 陳乃闊
【申請(qǐng)人】山東超越數(shù)控電子有限公司
【公開日】2015年10月7日
【申請(qǐng)日】2015年6月9日