TWI745961B - 電子裝置與其按鍵功能切換方法 - Google Patents
電子裝置與其按鍵功能切換方法 Download PDFInfo
- Publication number
- TWI745961B TWI745961B TW109115514A TW109115514A TWI745961B TW I745961 B TWI745961 B TW I745961B TW 109115514 A TW109115514 A TW 109115514A TW 109115514 A TW109115514 A TW 109115514A TW I745961 B TWI745961 B TW I745961B
- Authority
- TW
- Taiwan
- Prior art keywords
- button
- key
- keyboard
- typing state
- pressed
- Prior art date
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
一種電子裝置與其按鍵功能切換方法方法。按鍵功能切換方法方法適用於包括鍵盤的電子裝置。偵測鍵盤上的第一按鍵是否被按壓。反應於第一按鍵被按壓,判斷使用者行為是否符合打字狀態。若使用者行為符合打字狀態,反應第一按鍵被按壓而執行對應於第二按鍵的按鍵功能。
Description
本發明是有關於一種電子裝置,且特別是有關於一種電子裝置與其按鍵功能切換方法。
隨著科技的進步,以及各類電子裝置的開發與其所配備的各種功能的進步,人們生活上與電子裝置越來越密不可分。鍵盤是最常見的消費性電子產品的輸入工具。雖然不同定位的產品可搭配不同的輸入方式(如手指觸控、觸控筆、語音輸入等),然而,當需要快速且大量地輸入文字時,鍵盤仍為首選。
此外,由於現今筆電設計力求極簡輕薄,加上窄邊框的設計趨勢,筆電內部空間越來越有限。因此,以往獨立設置的電源鍵開始整合至鍵盤上以節省機體空間,但此設計會造成使用者害怕誤觸鍵盤上的電源鍵而驅動電腦系統執行預期外的操作。目前而言,雖然有防誤觸電源鍵的機制,像是使用者必須長按電源鍵才會引發電源鍵對應的功能。然而,存在一種情況,當使用者者企圖按壓相鄰於電源鍵的另一個按鍵但手指實際上卻誤按電源鍵時,雖然不會意外致能電源鍵對應的功能,會造成使用者的打字動作中斷,進而影響操作流暢性。
有鑑於此,本發明提出一種電子裝置與其按鍵功能切換方法,其可依據使用者的打字狀態切換鍵盤按鍵對應的按鍵功能,大幅提昇操作便利性。
本發明實施例提供一種按鍵功能切換方法,適用於包括鍵盤的電子裝置,並包括下列步驟。偵測鍵盤上的第一按鍵是否被按壓。反應於第一按鍵被按壓,判斷使用者行為是否符合打字狀態。若使用者行為符合打字狀態,反應第一按鍵被按壓而執行對應於第二按鍵的按鍵功能。
本發明實施例提供一種電子裝置,其包括鍵盤、儲存裝置,以及處理器。鍵盤包括第一按鍵與第二按鍵,儲存裝置記錄有多個指令。處理器耦接鍵盤與儲存裝置,執行所述指令以:偵測鍵盤上的第一按鍵是否被按壓;反應於第一按鍵被按壓,判斷使用者行為是否符合打字狀態;以及若使用者行為符合打字狀態,反應第一按鍵被按壓而執行對應於第二按鍵的按鍵功能。
基於上述,於本發明的實施例中,當鍵盤上的第一按鍵被按壓時,將判斷使用者行為是否符合打字狀態。若判定使用者行為符合打字狀態,反應第一按鍵被按壓而執行對應於第二按鍵的按鍵功能。藉此,本發明可判斷使用者行為是否為打字狀態,從而令第一按鍵切換為對應至相鄰第二按鍵的另一按鍵功能,從而提升使用者操作鍵盤的操作流暢度。
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
本發明的部份實施例接下來將會配合附圖來詳細描述,以下的描述所引用的元件符號,當不同附圖出現相同的元件符號將視為相同或相似的元件。這些實施例只是本發明的一部份,並未揭示所有本發明的可實施方式。更確切的說,這些實施例只是本發明的專利申請範圍中的裝置與方法的範例。
應理解,當元件被稱作「連接」或「耦接」至另一元件時,其可直接連接或耦接至另一元件或者可存在介入元件。與此對比,當元件被稱作「直接連接」或「直接耦接」至另一元件時,不存在任何介入元件。
圖1是依照本發明一實施例的電子裝置的功能方塊圖。請參照圖1,電子裝置10包括鍵盤110、控制器120、晶片組130、儲存裝置140,以及處理器150。電子裝置10可以是筆記型電腦、桌上型電腦、遊戲機或其他具可攜性的電子裝置,在此並不對電子裝置10的種類加以限制。
使用者可透過鍵盤110操作、控制或輸入資訊至電子裝置10。鍵盤110包括多個實體按鍵,電子裝置10的使用者可透過按壓鍵盤110上的按鍵來執行輸入操作。鍵盤110可以是機械式鍵盤或薄膜式鍵盤,本發明對此不限制。此外,本發明對於鍵盤110上這些按鍵的按鍵排列方式也不限制。
控制器120可以是嵌入式控制器(Embedded controller)、鍵盤控制器(KBC)或是其他與鍵盤有關聯之控制器。鍵盤110利用控制器120與電腦系統溝通,控制器120可控制鍵盤110持續進行鍵盤掃描(keyboard scan)。於一實施例中,當使用者按壓鍵盤110中的任一按鍵,控制器120可查詢鍵矩陣表格而獲取掃描碼。接著,控制器120再提供掃描碼給處理器150,進而控制電子裝置10的運作。
晶片組130耦接至控制器120、儲存裝置140以及處理器150。晶片組130主要負責電子裝置10中各種硬體元件的溝通。在一實施例中,晶片組130可包括南橋晶片與北橋晶片,其中南橋晶片用以連接控制器120以及速度較慢的週邊設備,而北橋晶片則連接如主記憶體與處理器150等速度較快的元件。
儲存裝置140用以儲存檔案、影像、指令、程式碼、軟體元件等等資料,其可以例如是任意型式的固定式或可移動式隨機存取記憶體(random access memory,RAM)、唯讀記憶體(read-only memory,ROM)、快閃記憶體(flash memory)、硬碟或其他類似裝置、積體電路及其組合。
處理器150耦接儲存裝置140以及鍵盤110,用以控制電子裝置10的整體作動,其例如是中央處理單元(Central Processing Unit,CPU),或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位訊號處理器(Digital Signal Processor,DSP)、可程式化控制器、特殊應用積體電路(Application Specific Integrated Circuits,ASIC)、可程式化邏輯裝置(Programmable Logic Device,PLD)、或其他類似裝置或這些裝置的組合。處理器150可執行記錄於儲存裝置140中的程式碼、軟體模組、指令等等,以實現本發明實施例的按鍵功能切換方法。
然而,除了鍵盤110、控制器120、晶片組130、儲存裝置140,以及處理器150之外,電子裝置10還可以包括未繪示於圖1的其他元件,像是滑鼠、揚聲器、麥克風、顯示器、通訊元件等等,本發明對此不限制。
圖2是依照本發明一實施例的電子裝置的示意圖。請參照圖2,電子裝置10可包括由多個裝置、元件與機殼組裝而成的機體B1以及顯示螢幕D1。鍵盤110設置於機體B1的上表面(亦可稱為鍵盤面)。
鍵盤110可包括多個按鍵,像是多個字母數字鍵(alphanumeric Keys)、多個功能鍵(Function Keys)、及功能切換鍵(Fn key)。舉例而言,字母數字鍵可包括英字母鍵a~z、數字鍵0~9、Ctrl鍵、Shift鍵、Alt鍵等等,而功能鍵可包括F1鍵至F12鍵。需特別說明的是,於一實施例中,鍵盤110可包括相鄰排列的第一按鍵與第二按鍵。基此,當使用者使用鍵盤110時,使用者可能在想要按壓第二按鍵的情況下卻錯誤按壓到第一按鍵。在此情況中,於本發明實施例中,可依據使用者行為來切換第一按鍵對應的按鍵功能,使電子裝置10反應於第一按鍵被按壓卻執行二按鍵對應的按鍵功能,從而使電子裝置10執行符合使用者期望的操作。
於一實施例中,鍵盤110的第一按鍵可包括電子裝置10的電源鍵k1,電源鍵k1可用以開啟電子裝置10或用以呼叫電源模式管理選單。一般而言,電源鍵k1會配置於鍵盤110的最右上角。第二按鍵可為相鄰於電源鍵k1的按鍵k2或按鍵k3。依據不同的鍵盤配置設計,按鍵k2與按鍵k3可能對應至各種按鍵功能,本發明對此不限制。舉例而言,按鍵k2可能是Delete鍵,而按鍵k3可能是Backspace鍵。或者,按鍵k2可能是F12鍵,而按鍵k3可能是Delete鍵,本發明對此不限制。於一實施例中,當使用者是在打字狀態下誤按電源鍵k1時,電子裝置10可執行對應於按鍵k2或按鍵k3的按鍵功能,以使電子裝置10執行符合使用者預期的操作。
為了進一步說明如何基於使用者行為將第一按鍵的按鍵功能切換為另一按鍵功能,以下特舉一實施例來對本發明進行說明。圖3是依照本發明一實施例的按鍵功能切換方法的流程圖。請參照圖3,本實施例的方式適用於上述實施例中的電子裝置10,以下即搭配電子裝置10中的各項元件說明本實施例的詳細步驟。
於步驟S301,處理器150偵測鍵盤110上的第一按鍵是否被按壓。亦即,處理器150可透過控制器120偵測鍵盤110上的第一按鍵是否被使用者按壓。於此,第一按鍵是使用者一般在連續打字狀態下不會去按壓的按鍵,例如整合於鍵盤110上的電源鍵。
於步驟S302,反應於第一按鍵被按壓,處理器150判斷使用者行為是否符合打字狀態。處理器150可根據第一按鍵被按壓之前使用者操作鍵盤110的方式來判斷使用者行為是否符合打字狀態。於一實施例中,處理器150依據施於至少一第三按鍵的按壓操作判斷使用者行為是否符合打字狀態。於此,施於至少一第三按鍵的按壓操作是在施於第一按鍵的按壓操作之前進行。更詳細而言,處理器150可依據一或多個第三按鍵的按鍵種類與按壓時間間隔來判斷使用者行為是否為打字狀態,像是編輯文件的文字、撰寫程式碼或其他連續輸入字元的使用行為等等。
於步驟S303,若使用者行為符合打字狀態,處理器150反應第一按鍵被按壓而執行對應於第二按鍵的按鍵功能。換言之,當判定使用者正在打字狀態時,處理器150將切換第一按鍵的原始按鍵功能為對應於第二按鍵的按鍵功能。舉例而言,當第一按鍵為電源鍵而第二按鍵為Delete鍵時,處理器150可反應於偵測到第一按鍵被按壓而執行Delete鍵的按鍵功能,亦即將游標處的字元進行刪除。
然而,本發明的實現方式不限於上述說明,可以對於實際的需求而酌予變更上述實施例的內容。例如,在本發明之一實施例中,當施於第一按鍵的按壓操作符合特定條件時,電子裝置可執行第一按鍵的原始按鍵功能。以下則舉一實施例詳細說明。
圖4是依照本發明一實施例的按鍵功能切換方法的流程圖。請參照圖4,本實施例的方式適用於上述實施例中的電子裝置10,以下即搭配電子裝置10中的各項元件說明本實施例的詳細步驟。
於步驟S401,處理器150偵測鍵盤110上的第一按鍵是否被按壓。於步驟S402,反應於第一按鍵被按壓,處理器150判斷使用者行為是否符合打字狀態。詳細而言,處理器150可判斷在第一按鍵被按壓之前被按壓的多個第三按鍵的釋放時間點之間的時間間隔是否小於一門檻值,以判定使用者行為是否符合打字狀態。當在第一按鍵被按壓之前被按壓的多個第三按鍵的釋放時間點之間的時間間隔小於一門檻值時,處理器150可判定使用者行為符合打字狀態。當在第一按鍵被按壓之前被按壓的多個第三按鍵的釋放時間點之間的時間間隔未小於一門檻值時,處理器150可判定使用者行為不符合打字狀態。或者,處理器150可判斷在第一按鍵被按壓之前被按壓的多個第三按鍵的按鍵種類是否皆為字母數字鍵,以判定使用者行為是否符合打字狀態。當在第一按鍵被按壓之前被按壓的多個第三按鍵的按鍵種類皆為字母數字鍵時,處理器150可判定使用者行為符合打字狀態。當在第一按鍵被按壓之前被按壓的多個第三按鍵的的按鍵種類並非皆為字母數字鍵時,處理器150可判定使用者行為不符合打字狀態。
若步驟S402判斷為是,於步驟S403,處理器150反應於第一按鍵被按壓執行對應於第二按鍵的按鍵功能。亦即,當使用者行為符合打字狀態時,反應於第一按鍵被按壓,處理器150切換為執行第二按鍵的按鍵功能。
若步驟S402判斷為否,於步驟S404,處理器150判斷施於第一按鍵的按壓操作是否符合特定條件。上述特定條件可以是依據按壓持續時間或其他按壓特性而制定的條件。像是,處理器150可判斷施於第一按鍵的按壓操作的按壓持續時是否間超過預設秒數,或者,處理器150可判斷施於第一按鍵的按壓操作是否滿足包括第一按鍵與其他按鍵的特定組合鍵。亦即,當判定使用者並非處於打字狀態時,處理器150會判斷施於第一按鍵的按壓操作是否符合特定條件。於一實施例中,處理器150會判斷第一按鍵是否被長按超過4秒。
若步驟S404判斷為否,代表使用者行為並非為打字狀態且使用者按壓第一按鍵的方式不符合特定條件。因此,於步驟S405,處理器150忽略施於第一按鍵的按壓操作而不執行任何按鍵功能。若步驟S404判斷為是,代表使用者行為並非為打字狀態但使用者按壓第一按鍵的方式符合特定條件。因此,於步驟S406,處理器150執行對應於第一按鍵的原始按鍵指令。舉例而言,當第一按鍵為電源鍵時,使用者需要長按電源鍵超過特秒數,才會驅動處理器150提供電源模式管理選單給使用者,好讓使用者可依據電源模式管理選單控制電子裝置10進入休眠模式、睡眠模式、進行登出、重新開機或關機等等操作。
綜上所述,於本發明實施例中,可使一個按鍵在使用者行為符合打字狀態或不符合打字狀態時分別支援不同的按鍵功能。如此一來,當使用者在連續打字狀態下誤觸第一按鍵時,第一按鍵可切換為對應至打字狀態下所需要的按鍵功能,使電子裝置執行符合使用者預期的操作。藉此,可大幅提昇使用者使用鍵盤打字的流暢度,並提昇操作便利性。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。
10:電子裝置
110:鍵盤
120:控制器
130:晶片組
140:儲存裝置
150:處理器
k1:電源鍵
k2、k3:按鍵
B1:機體
D1:顯示螢幕
S301~S303、S401~S406:步驟
圖1是依照本發明一實施例的電子裝置的功能方塊圖。
圖2是依照本發明一實施例的電子裝置的示意圖。
圖3是依照本發明一實施例的按鍵功能切換方法的流程圖。
圖4是依照本發明一實施例的按鍵功能切換方法的流程圖。
S301~S303:步驟
Claims (8)
- 一種按鍵功能切換方法,適用於包括鍵盤的一電子裝置,所述方法包括:偵測所述鍵盤上的第一按鍵是否被按壓;反應於所述第一按鍵被按壓,判斷使用者行為是否符合打字狀態;以及若所述使用者行為符合所述打字狀態,反應所述第一按鍵被按壓而執行對應於第二按鍵的按鍵功能,其中判斷所述使用者行為是否符合所述打字狀態的步驟包括:依據施於至少一第三按鍵的按壓操作判斷所述使用者行為是否符合所述打字狀態,其中施於所述至少一第三按鍵的按壓操作是在施於所述第一按鍵的按壓操作之前進行,其中,所述打字狀態是依據所述至少一或多個第三按鍵的按鍵種類與按壓時間間隔來判斷所述使用者行為是否為所述打字狀態,或是,所述打字狀態是在所述第一按鍵被按壓之前被按壓的所述多個第三按鍵的釋放時間點之間的時間間隔是否小於一門檻值來判斷所述使用者行為是否為所述打字狀態。
- 如請求項1所述的按鍵功能切換方法,其中所述第一按鍵包括整合於所述鍵盤上的一電源鍵。
- 如請求項1所述的按鍵功能切換方法,其中所述鍵盤上的所述第二按鍵相鄰配置於所述第一按鍵。
- 如請求項1所述的按鍵功能切換方法,所述方法更包括:若所述使用者行不符合所述打字狀態,判斷施於所述第一按鍵的按壓操作是否符合特定條件;以及反應於施於所述第一按鍵的所述按壓操作符合所述特定條件,執行對應於所述第一按鍵的原始按鍵指令。
- 一種電子裝置,包括:一鍵盤,包括第一按鍵與第二按鍵;一儲存裝置,記錄有多個指令;以及一處理器,耦接所述鍵盤與所述儲存裝置,執行所述指令以:偵測所述鍵盤上的所述第一按鍵是否被按壓;反應於所述第一按鍵被按壓,判斷使用者行為是否符合打字狀態;以及若所述使用者行為符合所述打字狀態,反應所述第一按鍵被按壓而執行對應於所述第二按鍵的按鍵功能,其中所述處理器依據施於至少一第三按鍵的按壓操作判斷所述使用者行為是否符合所述打字狀態,且施於所述至少一第三按鍵的按壓操作是在施於所述第一按鍵的按壓操作之前進行,其中,所述打字狀態是所述處理器依據所述至少一或多個第三按鍵的按鍵種類與按壓時間間隔來判斷所述使用者行為是否為 所述打字狀態,或是,所述打字狀態是所述處理器判斷在所述第一按鍵被按壓之前被按壓的所述多個第三按鍵的釋放時間點之間的時間間隔是否小於一門檻值來判斷所述使用者行為是否為所述打字狀態。
- 如請求項5所述的電子裝置,其中所述第一按鍵包括整合於所述鍵盤上的一電源鍵。
- 如請求項5所述的電子裝置,其中所述鍵盤上的所述第二按鍵相鄰配置於所述第一按鍵。
- 如請求項5所述的電子裝置,其中若所述使用者行不符合所述打字狀態,所述處理器判斷施於所述第一按鍵的按壓操作是否符合特定條件;以及反應於施於所述第一按鍵的所述按壓操作符合所述特定條件,所述處理器執行對應於所述第一按鍵的原始按鍵指令。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109115514A TWI745961B (zh) | 2020-05-11 | 2020-05-11 | 電子裝置與其按鍵功能切換方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109115514A TWI745961B (zh) | 2020-05-11 | 2020-05-11 | 電子裝置與其按鍵功能切換方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI745961B true TWI745961B (zh) | 2021-11-11 |
| TW202143002A TW202143002A (zh) | 2021-11-16 |
Family
ID=79907424
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW109115514A TWI745961B (zh) | 2020-05-11 | 2020-05-11 | 電子裝置與其按鍵功能切換方法 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI745961B (zh) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101246393A (zh) * | 2007-02-15 | 2008-08-20 | 华硕电脑股份有限公司 | 电脑装置及其键盘输入的操作方法 |
| TW201131426A (en) * | 2010-03-07 | 2011-09-16 | Shang-Che Cheng | Keyboards and methods thereof |
| TW201643612A (zh) * | 2015-03-23 | 2016-12-16 | 富智康(香港)有限公司 | 鍵盤設置系統及方法 |
| CN109871133A (zh) * | 2019-02-21 | 2019-06-11 | 深圳市志海和科技有限公司 | 一种键盘控制方法、装置、键盘、计算机可读存储介质 |
-
2020
- 2020-05-11 TW TW109115514A patent/TWI745961B/zh not_active IP Right Cessation
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101246393A (zh) * | 2007-02-15 | 2008-08-20 | 华硕电脑股份有限公司 | 电脑装置及其键盘输入的操作方法 |
| TW201131426A (en) * | 2010-03-07 | 2011-09-16 | Shang-Che Cheng | Keyboards and methods thereof |
| TW201643612A (zh) * | 2015-03-23 | 2016-12-16 | 富智康(香港)有限公司 | 鍵盤設置系統及方法 |
| CN109871133A (zh) * | 2019-02-21 | 2019-06-11 | 深圳市志海和科技有限公司 | 一种键盘控制方法、装置、键盘、计算机可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202143002A (zh) | 2021-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8872777B2 (en) | Computer keyboard and control method thereof | |
| JP5486089B2 (ja) | モバイル装置用の感圧ユーザインターフェイス | |
| CN101727233B (zh) | 电子装置及其触控方法 | |
| US5990872A (en) | Keyboard control of a pointing device of a computer | |
| US20080259040A1 (en) | Method, System, and Graphical User Interface for Positioning an Insertion Marker in a Touch Screen Display | |
| US20140123049A1 (en) | Keyboard with gesture-redundant keys removed | |
| TWI492140B (zh) | 鍵盤輸入的方法與輔助系統 | |
| US20140354550A1 (en) | Receiving contextual information from keyboards | |
| CN102778992B (zh) | 虚拟键盘的响应方法和装置 | |
| CN101408817B (zh) | 双触摸面板的操作指令的输入方法及其装置 | |
| JP4300703B2 (ja) | 情報処理装置および情報処理方法、並びにプログラム格納媒体 | |
| WO2018177157A1 (zh) | 一种移动终端的字符输入方法及移动终端 | |
| CN104007988A (zh) | 电脑开关机方法和电脑 | |
| CN105824459A (zh) | 一种文本的复制及粘贴方法和移动终端 | |
| WO2018112951A1 (zh) | 头戴式显示设备及其内容输入方法 | |
| CN102270115A (zh) | 计算机的按键功能显示方法,应用程序及可读取记录媒体 | |
| JP4888421B2 (ja) | 電子機器及び省電力制御方法並びにプログラム | |
| TWI745961B (zh) | 電子裝置與其按鍵功能切換方法 | |
| US20090070491A1 (en) | Method for executing target programs with compound quick keys | |
| US20090079704A1 (en) | Method and apparatus for inputting operation instructions using a dual touch panel of a mobile communication device | |
| US7616194B2 (en) | Key lock means and application method of the same | |
| US10019081B2 (en) | Functionality switching in pointer input devices | |
| CN104142754A (zh) | 按键模块与其信号产生方法 | |
| TWI497349B (zh) | 自訂輸入裝置功能的方法及電子裝置 | |
| CN104134050A (zh) | 触控式电子装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |