一種按鍵功能控制方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種按鍵功能控制方法。該方法包括:監(jiān)聽(tīng)對(duì)終端上的第一按鍵的操作,其中,所述第一按鍵的操作至少可觸發(fā)第一級(jí)功能和第二級(jí)功能,所述第一級(jí)功能為所述第一按鍵的操作對(duì)應(yīng)的預(yù)設(shè)邏輯功能;根據(jù)所述終端用戶界面的輸出,確定所述第一按鍵的操作是否能觸發(fā)執(zhí)行所述第一級(jí)功能;若確定的結(jié)果為否,則控制執(zhí)行所述第二級(jí)功能。本發(fā)明實(shí)施例通過(guò)針對(duì)一個(gè)按鍵設(shè)置可觸發(fā)至少兩級(jí)功能,當(dāng)確定不能執(zhí)行第一級(jí)功能時(shí),則執(zhí)行第二級(jí)功能,以對(duì)按鍵功能進(jìn)行控制,使用戶可以靈活地操作終端上的按鍵。
【專利說(shuō)明】一種按鍵功能控制方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及智能終端【技術(shù)領(lǐng)域】,尤其涉及一種按鍵功能控制方法及終端。
【背景技術(shù)】
[0002] 目前便捷式智能終端例如手機(jī)都是大屏幕的,其上面的按鍵例如菜單鍵、返回鍵 等位置固定,用戶單手操作困難,使用不便。
[0003] 因此,如何使智能終端上的按鍵操作靈活,成為當(dāng)前需要解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例提供一種按鍵功能控制方法及終端,以控制按鍵功能,使用戶可以 靈活地操作終端上的按鍵。
[0005] -方面,提供一種按鍵功能控制方法,包括:
[0006] 監(jiān)聽(tīng)對(duì)終端上的第一按鍵的操作,其中,所述第一按鍵的操作至少可觸發(fā)第一級(jí) 功能和第二級(jí)功能,所述第一級(jí)功能為所述第一按鍵的操作對(duì)應(yīng)的預(yù)設(shè)邏輯功能;
[0007] 根據(jù)所述終端用戶界面的輸出,確定所述第一按鍵的操作是否能觸發(fā)執(zhí)行所述第 一級(jí)功能;
[0008] 若確定的結(jié)果為否,則控制執(zhí)行所述第二級(jí)功能。
[0009] 另一方面,提供了一種終端,包括:
[0010] 監(jiān)聽(tīng)單元,用于監(jiān)聽(tīng)對(duì)終端上的第一按鍵的操作,其中,所述第一按鍵的操作至少 可觸發(fā)第一級(jí)功能和第二級(jí)功能,所述第一級(jí)功能為所述第一按鍵的操作對(duì)應(yīng)的預(yù)設(shè)邏輯 功能;
[0011] 確定單元,用于根據(jù)所述終端用戶界面的輸出,確定所述第一按鍵的操作是否能 觸發(fā)執(zhí)行所述第一級(jí)功能;
[0012] 執(zhí)行單元,用于若確定的結(jié)果為否,則控制執(zhí)行所述第二級(jí)功能。
[0013] 本發(fā)明實(shí)施例提供的一種按鍵功能控制方法及終端,針對(duì)一個(gè)按鍵設(shè)置可觸發(fā)至 少兩級(jí)功能,當(dāng)確定不能執(zhí)行第一級(jí)功能時(shí),則執(zhí)行第二級(jí)功能,以對(duì)按鍵功能進(jìn)行控制, 使用戶可以靈活地操作終端上的按鍵。
【專利附圖】
【附圖說(shuō)明】
[0014] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0015] 圖1為本發(fā)明實(shí)施例提供的一種按鍵功能控制方法的流程圖;
[0016] 圖2為本發(fā)明實(shí)施例提供的另一種按鍵功能控制方法的流程圖;
[0017] 圖3為本發(fā)明實(shí)施例提供的又一種按鍵功能控制方法的流程圖;
[0018] 圖4為本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
[0019] 圖5為本發(fā)明實(shí)施例提供的另一種終端的結(jié)構(gòu)示意圖;
[0020] 圖6為本發(fā)明實(shí)施例提供的又一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0022] 本發(fā)明實(shí)施例的終端可以包括智能手機(jī)、平板電腦等。
[0023] 請(qǐng)參閱圖1,為本發(fā)明實(shí)施例提供的一種按鍵功能控制方法的流程圖,該方法包括 以下步驟:
[0024] 步驟S101,監(jiān)聽(tīng)對(duì)終端上的第一按鍵的操作,其中,所述第一按鍵的操作至少可 觸發(fā)第一級(jí)功能和第二級(jí)功能,所述第一級(jí)功能為所述第一按鍵的操作對(duì)應(yīng)的預(yù)設(shè)邏輯功 能。
[0025] 現(xiàn)在的智能終端例如手機(jī)上都有幾個(gè)常規(guī)功能按鍵,該按鍵可以是物理按鍵,也 可以是虛擬按鍵,例如菜單鍵、返回鍵等。而現(xiàn)在的手機(jī)一般為大屏幕手機(jī),常規(guī)功能按鍵 通常相對(duì)于終端長(zhǎng)度方向或?qū)挾确较虻闹写咕€對(duì)稱設(shè)置,例如菜單鍵與返回鍵對(duì)稱設(shè)置在 手機(jī)的左右兩側(cè),當(dāng)然也可以是上下對(duì)稱設(shè)置。用戶通常不能單手操作對(duì)稱設(shè)置的兩個(gè)按 鍵。
[0026] 這些按鍵的每一步待執(zhí)行的動(dòng)作都由終端程序預(yù)先設(shè)置好,并可通過(guò)程序進(jìn)行調(diào) 整。本實(shí)施例的按鍵各自具有一個(gè)預(yù)設(shè)邏輯功能,即第一級(jí)功能,正常情況下,對(duì)按鍵的操 作都是觸發(fā)該第一級(jí)功能,但該按鍵在一定的條件下又可以觸發(fā)第二級(jí)功能,該第二級(jí)功 能可以是第二按鍵的預(yù)設(shè)邏輯功能,第一按鍵與第二按鍵相對(duì)于終端長(zhǎng)度方向或?qū)挾确较?的中垂線對(duì)稱設(shè)置。
[0027] 用戶可以在終端上進(jìn)行各種操作,本步驟中,監(jiān)聽(tīng)對(duì)第一按鍵的操作,當(dāng)監(jiān)聽(tīng)到對(duì) 第一按鍵的操作后,進(jìn)行到步驟S102。
[0028] 步驟S102,根據(jù)所述終端用戶界面的輸出,確定所述第一按鍵的操作是否能觸發(fā) 執(zhí)行所述第一級(jí)功能,如果是,則轉(zhuǎn)至步驟S103 ;否則,轉(zhuǎn)至步驟S104。
[0029] 按鍵的預(yù)設(shè)邏輯功能都存在不再有往下執(zhí)行的動(dòng)作的情況,監(jiān)聽(tīng)到對(duì)第一按鍵的 操作后,根據(jù)終端用戶界面的輸出,確定是否能觸發(fā)執(zhí)行該第一按鍵的預(yù)設(shè)邏輯功能。例 如,對(duì)于菜單鍵,會(huì)存在當(dāng)前用戶界面不存在下一級(jí)鏈接或存在菜單項(xiàng)的情況,這時(shí),按菜 單鍵并無(wú)反應(yīng);或者對(duì)于返回鍵,若當(dāng)前用戶界面為開(kāi)機(jī)界面或解鎖界面,按下返回鍵并無(wú) 反應(yīng)。步驟S103,控制執(zhí)行所述第一級(jí)功能。
[0030] 如果按下第一按鍵,根據(jù)終端用戶界面的輸出,確定第一按鍵的操作能觸發(fā)執(zhí)行 第一級(jí)功能,則控制執(zhí)行該第一功能。
[0031] 步驟S104,控制執(zhí)行所述第二級(jí)功能。如果按下第一按鍵,根據(jù)終端用戶界面的輸 出,確定第一按鍵的操作不能觸發(fā)執(zhí)行第一級(jí)功能,則控制執(zhí)行第二級(jí)功能。例如,對(duì)于按 菜單鍵并無(wú)反應(yīng)的情況,而用戶只想返回上一級(jí)或退出該應(yīng)用,不想返回主界面,調(diào)整該菜 單鍵的功能為返回功能,則對(duì)于大屏幕手機(jī)單手無(wú)法操作,用戶按下該菜單鍵就可以執(zhí)行 返回的功能,方便了用戶的操作。
[0032] 可見(jiàn),根據(jù)本發(fā)明實(shí)施例提供的一種按鍵功能控制方法,針對(duì)一個(gè)按鍵設(shè)置可觸 發(fā)至少兩級(jí)功能,當(dāng)確定不能執(zhí)行第一級(jí)功能時(shí),則執(zhí)行第二級(jí)功能,以對(duì)按鍵功能進(jìn)行控 制,使用戶可以靈活地操作終端上的按鍵。
[0033] 請(qǐng)參閱圖2,為本發(fā)明實(shí)施例提供的另一種按鍵功能控制方法的流程圖,該方法包 括以下步驟:
[0034] 步驟S201,監(jiān)聽(tīng)對(duì)終端上的第一按鍵的操作,其中,所述第一按鍵的操作至少可 觸發(fā)第一級(jí)功能和第二級(jí)功能,所述第一級(jí)功能為所述第一按鍵的操作對(duì)應(yīng)的預(yù)設(shè)邏輯功 能,所述第一級(jí)功能為菜單功能,所述第二級(jí)功能為返回功能。
[0035] 在這里,第一按鍵可以為菜單鍵,其第一級(jí)功能為菜單功能,其第二級(jí)功能為返回 功能,即返回鍵的功能,菜單鍵和返回鍵通常對(duì)稱設(shè)置在終端上。
[0036] 本步驟中,監(jiān)聽(tīng)對(duì)菜單鍵的操作。
[0037] 步驟S202,確定當(dāng)前用戶界面是否存在下一級(jí)鏈接或存在菜單項(xiàng)。如果是,則轉(zhuǎn)至 步驟S206 ;否則,轉(zhuǎn)至步驟S203。
[0038] 步驟S203,確定不能觸發(fā)執(zhí)行所述第一級(jí)功能。
[0039] 步驟S204,輸出按鍵功能調(diào)整的提示。
[0040] 步驟S205,控制執(zhí)行所述返回功能。
[0041] 步驟S206,控制執(zhí)行所述菜單功能。
[0042] 對(duì)于菜單鍵,會(huì)存在當(dāng)前用戶界面不存在下一級(jí)鏈接或存在菜單項(xiàng)的情況,這時(shí), 按菜單鍵并無(wú)反應(yīng),即已不能執(zhí)行菜單功能。而用戶只想返回上一級(jí)或退出該應(yīng)用,不想 返回主界面,此時(shí)若單手手持部位遠(yuǎn)離返回鍵,則對(duì)于大屏幕手機(jī)單手無(wú)法操作。此時(shí),輸 出按鍵功能調(diào)整的提示,提示用戶可以繼續(xù)按下該菜單鍵,但執(zhí)行的是該菜單鍵的第二級(jí) 功能,輸出提示的方式可以是更改菜單鍵的背光顯示或在用戶界面上輸出文字或聲音提示 等。當(dāng)用戶再次按下該菜單鍵,執(zhí)行返回功能,返回上一級(jí)或退出該應(yīng)用。
[0043] 若確定此時(shí)按下菜單鍵,存在下一級(jí)鏈接或菜單項(xiàng),則仍然執(zhí)行其菜單功能。
[0044] 可見(jiàn),根據(jù)本發(fā)明實(shí)施例提供的一種按鍵功能控制方法,針對(duì)一個(gè)按鍵設(shè)置可觸 發(fā)至少兩級(jí)功能,當(dāng)確定不能執(zhí)行第一級(jí)功能時(shí),則執(zhí)行第二級(jí)功能,以對(duì)按鍵功能進(jìn)行控 制,使用戶可以靈活地操作終端上的按鍵;并輸出按鍵功能調(diào)整的提示,以提示用戶該按鍵 有功能控制的功能,方便用戶操作。
[0045] 請(qǐng)參閱圖3,為本發(fā)明實(shí)施例提供的又一種按鍵功能控制方法的流程圖,該方法包 括以下步驟:
[0046] 步驟S301,監(jiān)聽(tīng)對(duì)終端上的第一按鍵的操作,其中,所述第一按鍵的操作至少可 觸發(fā)第一級(jí)功能和第二級(jí)功能,所述第一級(jí)功能為所述第一按鍵的操作對(duì)應(yīng)的預(yù)設(shè)邏輯功 能,所述第一級(jí)功能為返回功能,所述第二級(jí)功能為菜單功能。
[0047] 在這里,第一按鍵可以為返回鍵,其第一級(jí)功能為返回功能,其第二級(jí)功能為菜單 功能,即菜單鍵的功能,菜單鍵和返回鍵通常對(duì)稱設(shè)置在終端上。
[0048] 本步驟中,監(jiān)聽(tīng)對(duì)返回鍵的操作。
[0049] 步驟S302,確定當(dāng)前用戶界面是否為開(kāi)機(jī)界面或解鎖界面,如果是,則轉(zhuǎn)至步驟 S303 ;否則,轉(zhuǎn)至步驟S306。
[0050] 步驟S303,確定不能觸發(fā)執(zhí)行所述返回功能。
[0051] 步驟S304,輸出按鍵功能調(diào)整的提示。
[0052] 步驟S305,控制執(zhí)行所述菜單功能。
[0053] 步驟S306,控制執(zhí)行所述返回功能。
[0054] 例如,若當(dāng)前用戶界面為開(kāi)機(jī)界面或解鎖界面,按下返回鍵,不能返回,確定該返 回鍵不能執(zhí)行返回功能,此時(shí),輸出按鍵功能調(diào)整的提示,提示用戶可以繼續(xù)按下該返回 鍵,但執(zhí)行的是該返回鍵的第二級(jí)功能,輸出提示的方式可以是更改返回鍵的背光顯示或 在用戶界面上輸出文字或聲音提示等。當(dāng)用戶再次按下該返回鍵,執(zhí)行菜單功能。若當(dāng)前 不是開(kāi)機(jī)界面或解鎖界面,按下返回鍵,則仍然執(zhí)行返回的功能。
[0055] 可見(jiàn),根據(jù)本發(fā)明實(shí)施例提供的一種按鍵功能控制方法,針對(duì)一個(gè)按鍵設(shè)置可觸 發(fā)至少兩級(jí)功能,當(dāng)確定不能執(zhí)行第一級(jí)功能時(shí),則執(zhí)行第二級(jí)功能,以對(duì)按鍵功能進(jìn)行控 制,使用戶可以靈活地操作終端上的按鍵;并輸出按鍵功能調(diào)整的提示,以提示用戶該按鍵 有功能控制的功能,方便用戶操作。
[0056] 請(qǐng)參閱圖4,為本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖,該終端包括:
[0057] 監(jiān)聽(tīng)單元11,用于監(jiān)聽(tīng)對(duì)終端上的第一按鍵的操作,其中,所述第一按鍵的操作至 少可觸發(fā)第一級(jí)功能和第二級(jí)功能,所述第一級(jí)功能為所述第一按鍵的操作對(duì)應(yīng)的預(yù)設(shè)邏 輯功能。
[0058] 現(xiàn)在的智能終端例如手機(jī)上都有幾個(gè)常規(guī)功能按鍵,該按鍵可以是物理按鍵,也 可以是虛擬按鍵,例如菜單鍵、返回鍵等。而現(xiàn)在的手機(jī)一般為大屏幕手機(jī),常規(guī)功能按鍵 通常相對(duì)于終端長(zhǎng)度方向或?qū)挾确较虻闹写咕€對(duì)稱設(shè)置,例如菜單鍵與返回鍵對(duì)稱設(shè)置在 手機(jī)的左右兩側(cè),當(dāng)然也可以是上下對(duì)稱設(shè)置。用戶通常不能單手操作對(duì)稱設(shè)置的兩個(gè)按 鍵。
[0059] 這些按鍵的每一步待執(zhí)行的動(dòng)作都由終端程序預(yù)先設(shè)置好,并可通過(guò)程序進(jìn)行調(diào) 整。本實(shí)施例的按鍵各自具有一個(gè)預(yù)設(shè)邏輯功能,即第一級(jí)功能,正常情況下,對(duì)按鍵的操 作都是觸發(fā)該第一級(jí)功能,但該按鍵在一定的條件下又可以觸發(fā)第二級(jí)功能,該第二級(jí)功 能可以是第二按鍵的預(yù)設(shè)邏輯功能,第一按鍵與第二按鍵相對(duì)于終端長(zhǎng)度方向或?qū)挾确较?的中垂線對(duì)稱設(shè)置。
[0060] 用戶可以在終端上進(jìn)行各種操作,監(jiān)聽(tīng)單元11監(jiān)聽(tīng)對(duì)第一按鍵的操作,當(dāng)監(jiān)聽(tīng)到 對(duì)第一按鍵的操作后,輸出至確定單元12。
[0061] 確定單元12,用于根據(jù)所述終端用戶界面的輸出,確定是否能觸發(fā)執(zhí)行所述第一 級(jí)功能。
[0062] 按鍵的預(yù)設(shè)邏輯功能都存在不再有往下執(zhí)行的動(dòng)作的情況,監(jiān)聽(tīng)到對(duì)第一按鍵的 操作后,根據(jù)終端用戶界面的輸出,確定單元12確定是否能觸發(fā)執(zhí)行該第一按鍵的預(yù)設(shè)邏 輯功能。例如,對(duì)于菜單鍵,會(huì)存在當(dāng)前用戶界面不存在下一級(jí)鏈接或存在菜單項(xiàng)的情況, 這時(shí),按菜單鍵并無(wú)反應(yīng);或者對(duì)于返回鍵,若當(dāng)前用戶界面為開(kāi)機(jī)界面或解鎖界面,按下 返回鍵并無(wú)反應(yīng)。
[0063] 控制單元13,用于若確定的結(jié)果為否,則控制執(zhí)行所述第二級(jí)功能。
[0064] 如果按下第一按鍵,根據(jù)終端用戶界面的輸出,確定第一按鍵的操作不能觸發(fā)執(zhí) 行第一級(jí)功能,則控制單元13控制執(zhí)行第二級(jí)功能。
[0065] 控制單元13還用于若確定的結(jié)果為是,則控制執(zhí)行所述第一級(jí)功能。
[0066] 如果按下第一按鍵,根據(jù)終端用戶界面的輸出,確定第一按鍵的操作能觸發(fā)執(zhí)行 第一級(jí)功能,則控制單元13控制執(zhí)行該第一功能。
[0067] 例如,對(duì)于按菜單鍵并無(wú)反應(yīng)的情況,而用戶只想返回上一級(jí)或退出該應(yīng)用,不想 返回主界面,調(diào)整該菜單鍵的功能為返回功能,則對(duì)于大屏幕手機(jī)單手無(wú)法操作,用戶按下 該菜單鍵就可以執(zhí)行返回的功能,方便了用戶的操作。
[0068] 可見(jiàn),根據(jù)本發(fā)明實(shí)施例提供的一種終端,針對(duì)一個(gè)按鍵設(shè)置可觸發(fā)至少兩級(jí)功 能,當(dāng)確定不能執(zhí)行第一級(jí)功能時(shí),則執(zhí)行第二級(jí)功能,以對(duì)按鍵功能進(jìn)行控制,使用戶可 以靈活地操作終端上的按鍵。
[0069] 請(qǐng)參閱圖5,為本發(fā)明實(shí)施例提供的另一種終端的結(jié)構(gòu)示意圖,該終端2000包括:
[0070] 監(jiān)聽(tīng)單元21,用于監(jiān)聽(tīng)對(duì)終端上的第一按鍵的操作,其中,所述第一按鍵的操作至 少可觸發(fā)第一級(jí)功能和第二級(jí)功能,所述第一級(jí)功能為所述第一按鍵的操作對(duì)應(yīng)的預(yù)設(shè)邏 輯功能,所述第一級(jí)功能為菜單功能,所述第二級(jí)功能為返回功能。
[0071] 在這里,第一按鍵可以為菜單鍵,其第一級(jí)功能為菜單功能,其第二級(jí)功能為返回 功能,即返回鍵的功能,菜單鍵和返回鍵通常對(duì)稱設(shè)置在終端上。
[0072] 監(jiān)聽(tīng)單元21監(jiān)聽(tīng)對(duì)菜單鍵的操作。
[0073] 確定單元22,用于根據(jù)所述終端用戶界面的輸出,確定所述第一按鍵的操作是否 能觸發(fā)執(zhí)行所述第一級(jí)功能。
[0074] 確定單元22具體用于確定當(dāng)前用戶界面是否存在下一級(jí)鏈接或存在菜單項(xiàng),若 否,則確定不能執(zhí)行所述第一級(jí)功能。
[0075] 控制單元23,用于若確定的結(jié)果為否,則控制執(zhí)行所述第二級(jí)功能。
[0076] 控制單元23還用于若確定的結(jié)果為是,則控制執(zhí)行所述第一級(jí)功能。
[0077] 控制單元23具體用于若確定當(dāng)前用戶界面不存在下一級(jí)鏈接或存在菜單項(xiàng),則 控制執(zhí)行所述返回功能。
[0078] 輸出單元24,用于輸出按鍵功能調(diào)整的提示。
[0079] 對(duì)于菜單鍵,會(huì)存在當(dāng)前用戶界面不存在下一級(jí)鏈接或存在菜單項(xiàng)的情況,這時(shí), 按菜單鍵并無(wú)反應(yīng),即已不能執(zhí)行菜單功能。而用戶只想返回上一級(jí)或退出該應(yīng)用,不想返 回主界面,此時(shí)若單手手持部位遠(yuǎn)離返回鍵,則對(duì)于大屏幕手機(jī)單手無(wú)法操作。此時(shí),輸出 單元24輸出按鍵功能調(diào)整的提示,提示用戶可以繼續(xù)按下該菜單鍵,但執(zhí)行的是該菜單鍵 的第二級(jí)功能,輸出提示的方式可以是更改菜單鍵的背光顯示或在用戶界面上輸出文字或 聲音提示等。當(dāng)用戶再次按下該菜單鍵,執(zhí)行返回功能,返回上一級(jí)或退出該應(yīng)用。
[0080] 若確定此時(shí)按下菜單鍵,存在下一級(jí)鏈接或菜單項(xiàng),則仍然執(zhí)行其菜單功能。
[0081] 監(jiān)聽(tīng)單元21還用于監(jiān)聽(tīng)對(duì)終端上的第一按鍵的操作,其中,所述第一按鍵的操作 至少可觸發(fā)第一級(jí)功能和第二級(jí)功能,所述第一級(jí)功能為所述第一按鍵的操作對(duì)應(yīng)的預(yù)設(shè) 邏輯功能,所述第一級(jí)功能為返回功能,所述第二級(jí)功能為菜單功能。
[0082] 在這里,第一按鍵可以為返回鍵,其第一級(jí)功能為返回功能,其第二級(jí)功能為菜單 功能,即菜單鍵的功能,菜單鍵和返回鍵通常對(duì)稱設(shè)置在終端上。
[0083] 監(jiān)聽(tīng)單元21監(jiān)聽(tīng)對(duì)返回鍵的操作。
[0084] 確定單元22具體用于確定當(dāng)前用戶界面是否為開(kāi)機(jī)界面或解鎖界面,若是,則確 定不能執(zhí)行所述返回功能。
[0085] 控制單元23具體用于若確定當(dāng)前應(yīng)用的用戶界面為開(kāi)機(jī)界面或解鎖界面,則控 制執(zhí)行所述菜單功能。
[0086] 例如,若當(dāng)前應(yīng)用的用戶界面為開(kāi)機(jī)界面或解鎖界面,按下返回鍵,不能返回,確 定該返回鍵不能執(zhí)行返回功能,此時(shí),輸出單元24輸出按鍵功能調(diào)整的提示,提示用戶可 以繼續(xù)按下該返回鍵,但執(zhí)行的是該返回鍵的第二級(jí)功能,輸出提示的方式可以是更改返 回鍵的背光顯示或在用戶界面上輸出文字或聲音提示等。當(dāng)用戶再次按下該返回鍵,執(zhí)行 菜單功能。若當(dāng)前不是開(kāi)機(jī)界面或解鎖界面,按下返回鍵,則仍然執(zhí)行返回的功能。
[0087] 可見(jiàn),根據(jù)本發(fā)明實(shí)施例提供的一種終端,針對(duì)一個(gè)按鍵設(shè)置可觸發(fā)至少兩級(jí)功 能,當(dāng)確定不能執(zhí)行第一級(jí)功能時(shí),則執(zhí)行第二級(jí)功能,以對(duì)按鍵功能進(jìn)行控制,使用戶可 以靈活地操作終端上的按鍵;并輸出按鍵功能調(diào)整的提示,以提示用戶該按鍵有功能控制 的功能,方便用戶操作。
[0088] 請(qǐng)參閱圖6,為本發(fā)明實(shí)施例提供的又一種終端的結(jié)構(gòu)示意圖。如圖6所示,該終 端3000包括:至少一個(gè)處理器31,例如CPU,至少一個(gè)輸入裝置33,存儲(chǔ)器34,至少一個(gè)通 信總線32,至少一個(gè)顯示裝置35。其中,通信總線32用于實(shí)現(xiàn)這些組件之間的連接通信。 其中,輸入裝置33可以包括顯示屏(Display)、鍵盤(pán)(Keyboard)。存儲(chǔ)器34可以是高速 RAM存儲(chǔ)器,也可以是非易揮發(fā)性的存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤(pán)存 儲(chǔ)器。存儲(chǔ)器34可選的還可以是至少一個(gè)位于遠(yuǎn)離前述處理器31的存儲(chǔ)裝置。其中處理 器31可以結(jié)合圖4和圖5所描述的終端,存儲(chǔ)器34中存儲(chǔ)一組程序代碼,且處理器31調(diào) 用存儲(chǔ)器34中存儲(chǔ)的程序代碼,用于執(zhí)行以下操作:
[0089] 監(jiān)聽(tīng)對(duì)終端上的第一按鍵的操作,其中,所述第一按鍵至少可觸發(fā)第一級(jí)功能和 第二級(jí)功能,所述第一級(jí)功能為所述第一按鍵的操作對(duì)應(yīng)的預(yù)設(shè)邏輯功能;
[0090] 根據(jù)所述終端用戶界面的輸出,確定所述第一按鍵的操作是否能觸發(fā)執(zhí)行所述第 一級(jí)功能;
[0091] 若確定的結(jié)果為否,則控制執(zhí)行所述第二級(jí)功能。
[0092] 可選的,所述第二級(jí)功能為第二按鍵的操作對(duì)應(yīng)的預(yù)設(shè)邏輯功能。
[0093] 可選的,所述第一按鍵和第二按鍵相對(duì)于終端的寬度方向或長(zhǎng)度方向的中垂線對(duì) 稱設(shè)置。
[0094] 進(jìn)一步的,處理器31還用于執(zhí)行以下操作:
[0095] 若確定的結(jié)果為是,則控制執(zhí)行所述第一級(jí)功能。
[0096] 在可選實(shí)施例中,所述第一級(jí)功能為菜單功能,所述第二級(jí)功能為返回功能;
[0097] 處理器31執(zhí)行所述根據(jù)所述終端用戶界面的輸出,確定所述第一按鍵的操作是 否能觸發(fā)執(zhí)行所述第一級(jí)功能的步驟,具體為:
[0098] 確定當(dāng)前用戶界面是否存在下一級(jí)鏈接或存在菜單項(xiàng),若否,則確定不能觸發(fā)執(zhí) 行所述第一級(jí)功能。
[0099] 進(jìn)一步地,在該可選實(shí)施例中,處理器31執(zhí)行所述若確定的結(jié)果為否,則控制執(zhí) 行所述第二級(jí)功能的步驟,具體為:
[0100] 若確定當(dāng)前用戶界面不存在下一級(jí)鏈接或存在菜單項(xiàng),則控制執(zhí)行所述返回功 能。
[0101] 在另一個(gè)可選的實(shí)施例中,所述第一級(jí)功能為返回功能,所述第二級(jí)功能為菜單 功能;
[0102] 處理器31執(zhí)行所述根據(jù)所述終端用戶界面的輸出,確定所述第一按鍵的操作是 否能觸發(fā)執(zhí)行所述第一級(jí)功能的步驟,具體為:
[0103] 確定當(dāng)前用戶界面是否為開(kāi)機(jī)界面或解鎖界面,若是,則確定不能觸發(fā)執(zhí)行所述 返回功能。
[0104] 進(jìn)一步地,在該另一個(gè)可選的實(shí)施例中,處理器31執(zhí)行所述若確定的結(jié)果為否, 則控制執(zhí)行所述第二級(jí)功能的步驟,具體為:
[0105] 若確定當(dāng)前用戶界面為開(kāi)機(jī)界面或解鎖界面,則控制執(zhí)行所述菜單功能。
[0106] 可選的,所述顯示裝置35執(zhí)行如下步驟:
[0107] 在所述顯示裝置上輸出按鍵功能調(diào)整的提示。
[0108] 進(jìn)一步地,所述顯示裝置35執(zhí)行所述輸出按鍵功能調(diào)整的提示的步驟,具體為:
[0109] 在所述顯示裝置上更改所述第一按鍵的背光顯示;或
[0110] 在所述顯示裝置的用戶界面上輸出提示。
[0111] 具體的,本實(shí)施例中介紹的終端可以用以實(shí)施本發(fā)明結(jié)合圖1、圖2或者圖3介紹 的按鍵功能控制方法實(shí)施例中的部分或全部流程。
[0112] 可見(jiàn),根據(jù)本發(fā)明實(shí)施例提供的一種終端,針對(duì)一個(gè)按鍵設(shè)置可觸發(fā)至少兩級(jí)功 能,當(dāng)確定不能執(zhí)行第一級(jí)功能時(shí),則執(zhí)行第二級(jí)功能,以對(duì)按鍵功能進(jìn)行控制,使用戶可 以靈活地操作終端上的按鍵。
[0113] 需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列 的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)?根據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知 悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明 所必須的。
[0114] 在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部 分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
[0115] 本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
[0116] 本發(fā)明實(shí)施例裝置中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。本領(lǐng)域的 技術(shù)人員可以將本說(shuō)明書(shū)中描述的不同實(shí)施例以及不同實(shí)施例的特征進(jìn)行結(jié)合或組合。
[0117] 通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以 用硬件實(shí)現(xiàn),或固件實(shí)現(xiàn),或它們的組合方式來(lái)實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以將上述功能 存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中或作為計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)指令或代碼進(jìn)行傳輸。計(jì) 算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個(gè)地方向另 一個(gè)地方傳送計(jì)算機(jī)程序的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存取的任何可用介質(zhì)。 以此為例但不限于:計(jì)算機(jī)可讀介質(zhì)可以包括隨機(jī)存取存儲(chǔ)器(Random Access Memory, RAM)、只讀存儲(chǔ)器(Read-Only Memory, ROM)、電可擦可編程只讀存儲(chǔ)器(Electrically Erasable Programmable Read-Only Memory,EEPR0M)、只讀光盤(pán)(Compact Disc Read-Only Memory,CD-ROM)或其他光盤(pán)存儲(chǔ)、磁盤(pán)存儲(chǔ)介質(zhì)或者其他磁存儲(chǔ)設(shè)備、或者能夠用于攜帶 或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì)。 此外。任何連接可以適當(dāng)?shù)某蔀橛?jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光 纜、雙絞線、數(shù)字用戶線(Digital Subscriber Line, DSL)或者諸如紅外線、無(wú)線電和微波 之類的無(wú)線技術(shù)從網(wǎng)站、服務(wù)器或者其他遠(yuǎn)程源傳輸?shù)?,那么同軸電纜、光纖光纜、雙絞線、 DSL或者諸如紅外線、無(wú)線和微波之類的無(wú)線技術(shù)包括在所屬介質(zhì)的定影中。如本發(fā)明所使 用的,盤(pán)(Disk)和碟(disc)包括壓縮光碟(⑶)、激光碟、光碟、數(shù)字通用光碟(DVD)、軟盤(pán) 和藍(lán)光光碟,其中盤(pán)通常磁性的復(fù)制數(shù)據(jù),而碟則用激光來(lái)光學(xué)的復(fù)制數(shù)據(jù)。上面的組合也 應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的保護(hù)范圍之內(nèi)。
[0118] 總之,以上所述僅為本發(fā)明技術(shù)方案的較佳實(shí)施例而已,并非用于限定本發(fā)明的 保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在 本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1. 一種按鍵功能控制方法,其特征在于,包括: 監(jiān)聽(tīng)對(duì)終端上的第一按鍵的操作,其中,所述第一按鍵的操作至少可觸發(fā)第一級(jí)功能 和第二級(jí)功能,所述第一級(jí)功能為所述第一按鍵的操作對(duì)應(yīng)的預(yù)設(shè)邏輯功能; 根據(jù)所述終端用戶界面的輸出,確定所述第一按鍵的操作是否能觸發(fā)執(zhí)行所述第一級(jí) 功能; 若確定的結(jié)果為否,則控制執(zhí)行所述第二級(jí)功能。
2. 如權(quán)利要求1所述的方法,其特征在于,所述第二級(jí)功能為第二按鍵的操作對(duì)應(yīng)的 預(yù)設(shè)邏輯功能。
3. 如權(quán)利要求1或2所述的方法,其特征在于,所述第一按鍵和第二按鍵相對(duì)于終端的 寬度方向或長(zhǎng)度方向的中垂線對(duì)稱設(shè)置。
4. 如權(quán)利要求1所述的方法,其特征在于,還包括: 若確定的結(jié)果為是,則控制執(zhí)行所述第一級(jí)功能。
5. 如權(quán)利要求1或2所述的方法,其特征在于,所述第一級(jí)功能為菜單功能,所述第二 級(jí)功能為返回功能; 所述根據(jù)所述終端用戶界面的輸出,確定所述第一按鍵的操作是否能觸發(fā)執(zhí)行所述第 一級(jí)功能,包括: 確定當(dāng)前用戶界面是否存在下一級(jí)鏈接或存在菜單項(xiàng),若否,則確定不能觸發(fā)執(zhí)行所 述第一級(jí)功能。
6. 如權(quán)利要求5所述的方法,其特征在于,所述若確定的結(jié)果為否,則控制執(zhí)行所述第 二級(jí)功能,包括: 若確定當(dāng)前用戶界面不存在下一級(jí)鏈接或存在菜單項(xiàng),則控制執(zhí)行所述返回功能。
7. 如權(quán)利要求1或2所述的方法,其特征在于,所述第一級(jí)功能為返回功能,所述第二 級(jí)功能為菜單功能; 所述根據(jù)所述終端用戶界面的輸出,確定所述第一按鍵的操作是否能觸發(fā)執(zhí)行所述第 一級(jí)功能,包括: 確定當(dāng)前用戶界面是否為開(kāi)機(jī)界面或解鎖界面,若是,則確定不能觸發(fā)執(zhí)行所述返回 功能。
8. 如權(quán)利要求7所述的方法,其特征在于,所述若確定的結(jié)果為否,則控制執(zhí)行所述第 二級(jí)功能,包括: 若確定當(dāng)前用戶界面為開(kāi)機(jī)界面或解鎖界面,則控制執(zhí)行所述菜單功能。
9. 如權(quán)利要求1所述的方法,其特征在于,還包括: 輸出按鍵功能調(diào)整的提示。
10. 如權(quán)利要求9所述的方法,其特征在于,所述輸出按鍵功能調(diào)整的提示,包括: 更改所述第一按鍵的背光顯示;或 在用戶界面上輸出提示。
【文檔編號(hào)】G06F3/0487GK104219385SQ201410428816
【公開(kāi)日】2014年12月17日 申請(qǐng)日期:2014年8月27日 優(yōu)先權(quán)日:2014年8月27日
【發(fā)明者】黃金武, 鐘香玲 申請(qǐng)人:深圳市金立通信設(shè)備有限公司