以及懸停輸入是否在與預(yù)定義區(qū)域或特定區(qū)域?qū)?yīng)的坐標(biāo)的范圍內(nèi)。當(dāng)確定懸停輸入是否在與預(yù)定義區(qū)域或特定區(qū)域?qū)?yīng)的坐標(biāo)的范圍內(nèi)時(shí),電子裝置可確定懸停輸入是否在與當(dāng)前預(yù)定義區(qū)域或特定區(qū)域?qū)?yīng)的坐標(biāo)的范圍內(nèi)。例如,一個(gè)或更多個(gè)預(yù)定義區(qū)域或特定區(qū)域的存在可能隨著時(shí)間而變化、根據(jù)電子裝置的狀態(tài)而變化、根據(jù)在電子裝置上當(dāng)前操作或正在顯示的應(yīng)用而變化、根據(jù)由用戶或制造商的設(shè)置而變化等。預(yù)定義區(qū)域或特定區(qū)域?qū)⒄請(qǐng)D4A在下面被進(jìn)一步描述。
[0077]如果電子裝置在步驟301確定懸停輸入在預(yù)定義區(qū)域或特定區(qū)域中沒有被接收至IJ,則電子裝置重復(fù)步驟301。否則,如果電子裝置在步驟301確定懸停輸入在預(yù)定義區(qū)域或特定區(qū)域被接收到,則電子裝置進(jìn)行到步驟303。
[0078]在步驟303,電子裝置進(jìn)入輸入監(jiān)測(cè)模式。當(dāng)在步驟303中進(jìn)入輸入監(jiān)測(cè)模式時(shí),電子裝置啟動(dòng)定時(shí)器。這里,定時(shí)器或與定時(shí)器對(duì)應(yīng)的指示器可被顯示給用戶或以另外方式被指示給用戶。定時(shí)器可在進(jìn)入輸入監(jiān)測(cè)模式之前(比如在電子裝置檢測(cè)到懸停輸入時(shí))被啟動(dòng)。在輸入監(jiān)測(cè)模式期間,電子裝置可提供電子裝置處于輸入監(jiān)測(cè)模式的指示。例如,預(yù)定義區(qū)域或特定區(qū)域可以在視覺上被區(qū)別。預(yù)定義區(qū)域或特定區(qū)域可通過例如使得預(yù)定義區(qū)域或特定區(qū)域變暗(shading)或高亮(highlighting)來在視覺上進(jìn)行區(qū)別。在預(yù)定義區(qū)域或特定區(qū)域在視覺上被區(qū)分開的情況下,輸入監(jiān)測(cè)取消區(qū)域也可在視覺上被區(qū)分。可選地或另外地,指示器可識(shí)別電子裝置處于輸入監(jiān)測(cè)模式。例如,圖標(biāo)的顯示或光照可向用戶指示電子裝置處于輸入監(jiān)測(cè)模式。這里,指示器可另外指示與預(yù)定義區(qū)域或特定區(qū)域?qū)?yīng)的功能(即,輸入事件被映射到的功能)??蛇x地或另外地,聲音或振動(dòng)可識(shí)別電子設(shè)備處于所述輸入監(jiān)視模式。
[0079]在步驟305,電子裝置確定用于輸入監(jiān)測(cè)模式應(yīng)該被取消的取消動(dòng)作是否已經(jīng)被檢測(cè)到。例如,取消動(dòng)作可以是對(duì)移動(dòng)進(jìn)入和/或移動(dòng)通過輸入監(jiān)測(cè)取消區(qū)域的懸停輸入的檢測(cè)。在這種情況下,如果懸停輸入在預(yù)設(shè)時(shí)間段內(nèi)還沒有返回到預(yù)定義區(qū)域或特定區(qū)域,則該動(dòng)作才能被檢測(cè)。
[0080]如果電子裝置在步驟305確定用于輸入監(jiān)測(cè)模式應(yīng)該被取消的取消動(dòng)作已經(jīng)被檢測(cè)到,則電子裝置取消輸入監(jiān)測(cè)模式。此后,電子裝置返回到步驟301。如果電子裝置在步驟305確定用于輸入監(jiān)測(cè)模式應(yīng)該被取消的取消動(dòng)作還沒有被檢測(cè)到,則電子裝置進(jìn)行到步驟309。
[0081]在步驟309,電子裝置確定自定時(shí)器被啟動(dòng)以后是否已經(jīng)過了預(yù)定義時(shí)間量。如果電子裝置確定自定時(shí)器被啟動(dòng)以后已經(jīng)過了預(yù)定義時(shí)間量,則電子裝置進(jìn)行到步驟307。否則,如果電子裝置確定自定時(shí)器被啟動(dòng)以后還未經(jīng)過了預(yù)定義時(shí)間量,則電子裝置進(jìn)行到步驟311。
[0082]在步驟311,電子裝置確定滿足一個(gè)或更多個(gè)條件的一個(gè)或更多個(gè)輸入是否已經(jīng)被接收到。一個(gè)或更多個(gè)輸入可以是下列中的一個(gè)或多個(gè)的結(jié)果:利用物體輕觸電子裝置(比如在電子裝置的邊框上輕觸)、諸如口哨或語音輸入的聲音、電子裝置的運(yùn)動(dòng)等。為了感測(cè)一個(gè)或更多個(gè)輸入,一個(gè)或更多個(gè)傳感器(包括但不限于加速度計(jì)、陀螺儀、振動(dòng)傳感器、麥克風(fēng)、光學(xué)傳感器和數(shù)字羅盤)可被使用。此外,一個(gè)或更多個(gè)條件可以與特定類型、特定持續(xù)時(shí)間、特定強(qiáng)度、特定輸入數(shù)字或其它一個(gè)或更多個(gè)感測(cè)的輸入的特性對(duì)應(yīng)。當(dāng)特定動(dòng)作被執(zhí)行(比如使用用于執(zhí)行懸停輸入的物體輕觸電子裝置的邊框)時(shí),一個(gè)或更多個(gè)條件可被選擇以便與一個(gè)或更多個(gè)感測(cè)的輸入的特性對(duì)應(yīng)。例如,如果加速度計(jì)被用于確定是否使用用于執(zhí)行懸停輸入的物體輕觸了電子裝置的邊框,則加速度的尖峰值可與使用用于執(zhí)行懸停輸入的物體對(duì)于電子裝置的邊框的輕觸相對(duì)應(yīng)。在這種情況下,一種條件可被采用,其中,與使用用于執(zhí)行懸停輸入的物體對(duì)于電子裝置的邊框的輕觸相對(duì)應(yīng)的加速度的尖峰值滿足所述條件。
[0083]在另一示例中,如果麥克風(fēng)被用于確定是否使用用于執(zhí)行懸停輸入的物體輕觸了電子裝置的邊框,則麥克風(fēng)的音頻輸入的快速傅立葉變換(FFT)中的尖峰值將與使用用于執(zhí)行懸停輸入的物體對(duì)于電子裝置的邊框的輕觸相對(duì)應(yīng)。在這種情況下,一種條件可被采用,麥克風(fēng)的音頻輸入的FFT中的尖峰值滿足所述條件,所述麥克風(fēng)的音頻輸入的FFT中的尖峰值與使用用于執(zhí)行懸停輸入的物體對(duì)于電子裝置的邊框的輕觸相對(duì)應(yīng)。
[0084]當(dāng)多個(gè)條件被采用時(shí),電子裝置可另外確定多個(gè)條件中的哪一些被滿足。這里,多個(gè)功能可被映射到輸入事件,其中,多個(gè)功能中的每一個(gè)還被映射到多個(gè)條件中的一個(gè)。這里,多個(gè)條件可與和輸入事件相關(guān)聯(lián)的鍵的長按事件和短按事件中的一個(gè)相對(duì)應(yīng)。
[0085]當(dāng)在步驟311沒有接收到滿足一個(gè)或更多個(gè)條件的一個(gè)或更多個(gè)輸入時(shí),電子裝置返回到步驟305。否則,當(dāng)在步驟311接收到滿足一個(gè)或更多個(gè)條件的一個(gè)或更多個(gè)輸入時(shí),電子裝置進(jìn)行到步驟313。在步驟313,電子裝置可取消輸入監(jiān)測(cè)模式并可執(zhí)行映射到輸入事件的功能。此后,該方法結(jié)束。
[0086]以上參照?qǐng)D3描述的該方法的步驟可以以不同于在此描述的順序被執(zhí)行。此外,以上參照?qǐng)D3描述的該方法的一個(gè)或更多個(gè)步驟可以同時(shí)被執(zhí)行。
[0087]圖4A示出了根據(jù)各種實(shí)施例的針對(duì)使用懸停輸入的輸入的預(yù)定義區(qū)域或特定區(qū)域的示例。
[0088]參照?qǐng)D4A,包括顯示屏401、鍵403和邊框405的電子裝置400被示出。如在圖4A中所示出的,兩個(gè)預(yù)定義區(qū)域或特定區(qū)域被示出,即,預(yù)定義區(qū)域或特定區(qū)域410和預(yù)定義區(qū)域或特定區(qū)域420。預(yù)定義區(qū)域或特定區(qū)域410是針對(duì)菜單區(qū)域或應(yīng)用的預(yù)定義區(qū)域或特定區(qū)域的示例。與預(yù)定義區(qū)域或特定區(qū)域410相鄰的是與預(yù)定義區(qū)域或特定區(qū)域410相對(duì)應(yīng)的輸入監(jiān)測(cè)取消區(qū)域412。
[0089]預(yù)定義區(qū)域或特定區(qū)域420是針對(duì)邊框405上的相鄰鍵區(qū)域424的預(yù)定義區(qū)域或特定區(qū)域420的示例。相鄰鍵區(qū)域424包括鍵403。這里,預(yù)定義區(qū)域或特定區(qū)域420與鍵403相對(duì)應(yīng)。代替鍵403或除了鍵403之外,相鄰鍵區(qū)域424可包括與預(yù)定義區(qū)域或特定區(qū)域420相關(guān)聯(lián)的功能(S卩,被映射到相對(duì)應(yīng)的輔助懸停輸入的功能)的標(biāo)識(shí)符。此外,代替鍵403或除了鍵403之外,相鄰鍵區(qū)域424可包括諸如相機(jī)模塊的硬件模塊。這里,硬件模塊的至少一部分在相鄰鍵區(qū)域424中對(duì)于電子裝置400的用戶可以是可見的。與預(yù)定義區(qū)域或特定區(qū)域420相鄰的是與預(yù)定義區(qū)域或特定區(qū)域420相對(duì)應(yīng)的輸入監(jiān)測(cè)取消區(qū)域422。
[0090]如在圖4A中所示出的,預(yù)定義區(qū)域或特定區(qū)域410和420可沿顯示屏401的邊緣被布置。然而,預(yù)定義區(qū)域或特定區(qū)域可被布置成不是沿顯示屏410的邊緣。此外,盡管預(yù)定義區(qū)域或特定區(qū)域410和420被示出為矩形,但是預(yù)定義區(qū)域或特定區(qū)域可以以任何形狀被形成。
[0091]這里,電子裝置400可包括用戶將通過使用懸停輸入的輸入而執(zhí)行的功能映射到預(yù)定義區(qū)域或特定區(qū)域的技術(shù)。以下參照?qǐng)D4A和圖4B描述用戶將通過使用懸停輸入的輸入來執(zhí)行的功能映射到預(yù)定義區(qū)域或特定區(qū)域的技術(shù)。
[0092]圖4B示出了根據(jù)各種實(shí)施例的用戶將通過使用懸停輸入的輸入而執(zhí)行的功能映射到預(yù)定義區(qū)域或特定區(qū)域的方法。
[0093]參照?qǐng)D4A和4B,在步驟431,用戶進(jìn)入功能映射模式。用戶可經(jīng)由電子裝置400的圖形用戶界面(GUI)進(jìn)入功能映射模式。在步驟433,用戶隨后可被提示選擇與電子裝置400的鍵、硬件模塊、應(yīng)用等中的一個(gè)相關(guān)聯(lián)的功能。此后,在步驟435,用戶選擇功能。例如,用戶可選擇鍵403。用戶可通過按壓鍵403而選擇鍵403??蛇x擇地,用戶可經(jīng)由電子裝置400的GUI選擇鍵403。在用戶選擇該功能之后,在步驟437,用戶隨后可被提示選擇該功能將被映射到的區(qū)域。例如,用戶可選擇區(qū)域420。這里,區(qū)域可以在尺寸和/或位置被固定??蛇x擇地,用戶可選擇尺寸和/或位置。在步驟439,電子裝置400隨后存儲(chǔ)該映射,并退出功能映射模式。
[0094]根據(jù)各種實(shí)施例,在使用預(yù)定義區(qū)域或特定區(qū)域上的輸入產(chǎn)生懸停輸入之后,如果在由定時(shí)器確定的預(yù)定義時(shí)間內(nèi)通過一個(gè)或更多個(gè)傳感器檢測(cè)到滿足一個(gè)或更多個(gè)條件的一個(gè)或更多個(gè)輸入,則以上所討論的技術(shù)使得與輔助懸停輸入相關(guān)聯(lián)的功能能夠被執(zhí)行。實(shí)際上,這使得用戶能夠使與使用懸停輸入的輸入相關(guān)聯(lián)的功能能夠通過以下操作被執(zhí)行:使懸停輸入從顯示屏滑動(dòng)離開顯示屏,然后執(zhí)行使得一個(gè)或更多個(gè)輸入在由定時(shí)器確定的預(yù)定義時(shí)間內(nèi)被一個(gè)或更多個(gè)傳感器檢測(cè)到的特定動(dòng)作,其中,所述一個(gè)或更多個(gè)輸入滿足一個(gè)或更多個(gè)條件。映射到使用懸停輸入的輸入的功能可以是與電子裝置的鍵相對(duì)應(yīng)的操作、與電子裝置的硬件模塊相對(duì)應(yīng)的操作、電子裝置的0S的操作、以及電子裝置的應(yīng)用的操作中的至少一個(gè)。
[0095]應(yīng)該注意的是,在此討論的技術(shù)的某些方面可以由用戶、制造商、開發(fā)者等來配置、調(diào)整和選擇中的至少一個(gè)。例如,在此討論的任何時(shí)間量可以由用戶、制造商、開發(fā)者等來配置、調(diào)整和選擇。在另一示例中,映射到使用懸停輸入的輸入的功能可以由用戶、制造商、開發(fā)者等來配置、調(diào)整和選擇中的至少一個(gè),其中,所述映射到使用懸停輸入的輸入的功能與預(yù)定義區(qū)域或特定區(qū)域相對(duì)應(yīng)。在又一示例中,預(yù)定義區(qū)域和特定區(qū)域可以由用戶、制造商、開發(fā)者等來配置、調(diào)整和選擇中的至少一個(gè)。在又一示例中,通過一個(gè)或更多個(gè)傳感器檢測(cè)到的一個(gè)或更多個(gè)輸入的一個(gè)或更多個(gè)條件可以由用戶、制造商、開發(fā)者等來配置、調(diào)整和選擇中的至少一個(gè)。在進(jìn)一步的示例中,正在被顯示或指示給用戶的在此描述的任何內(nèi)容可以由用戶、制造商、開發(fā)者等來配置、調(diào)整和選擇中的至少一個(gè)。
[0096]以后,包括各種示例性實(shí)施方式的各種示例性實(shí)施例將被描述,其中,所述包括各種示例性實(shí)施方式的各種示例性實(shí)施例采用以上討論的技術(shù)。為簡明起見,在各種示例性實(shí)施例的描述中,假定通過一個(gè)或更多個(gè)傳感器檢測(cè)到由用于執(zhí)行懸停輸入的物體對(duì)電子裝置的邊框的物理輕觸的特性,作為滿足一個(gè)或更多個(gè)條件的輸入。然而,本發(fā)明并不限于此動(dòng)作。更確切地,任何一個(gè)或更多個(gè)動(dòng)作的任何一個(gè)或更多個(gè)特性可以通過一個(gè)或更多個(gè)傳感器被檢測(cè)到,作為滿足一個(gè)或更多個(gè)條件的輸入。例如,電子裝置的口頭命令或傾斜可被用作滿足一個(gè)或更多個(gè)條件的一個(gè)或更多個(gè)輸入。
[0097]此外,為在描述中簡明起見,在本公開中討論的技術(shù)的某些特征或方面可相對(duì)于給定的示例性實(shí)施方式不進(jìn)行專門討論。然而,以下描述的任何各種示例性實(shí)施方式可以采用在本公開中所討論的技術(shù)的任何特征或方