基于類別的鍵盤的制作方法
【專利說明】基于類別的鍵盤
【背景技術(shù)】
[0001] 實施例一般可設(shè)及鍵盤。更具體地說,實施例可設(shè)及使用類別來配置鍵盤。
[0002] 常規(guī)鍵盤可包含鍵的配置,其中鍵可能比較小。例如,鍵盤可包含指配給單個鍵的 多個字符,其中可能需要用戶重復(fù)點擊該鍵來選擇期望字符。此類方法可導(dǎo)致例如由于不 正確的點擊動作、鍵的尺寸太小、緊湊的鍵間距和/或不確定的鍵字符引起的打字錯誤。
【附圖說明】
[0003] 通過閱讀如下說明書和所附權(quán)利要求書,并參考如下附圖,實施例的各種優(yōu)點對 本領(lǐng)域技術(shù)人員將變得顯而易見,附圖中: 圖1是根據(jù)實施例提供基于類別的鍵盤配置和/或選擇其元素的示例方法的框圖; 圖2是根據(jù)實施例確定類別的示例方法的框圖; 圖3A和3B是根據(jù)實施例基于類別的鍵盤配置和/或其選擇的元素的示例的框圖; 圖4是根據(jù)實施例提供基于類別的鍵盤配置和/或選擇其元素的方法示例的流程圖; 圖5是根據(jù)實施例提供基于類別的鍵盤配置和/或選擇其元素的方法示例的流程圖; 圖6是根據(jù)實施例的邏輯架構(gòu)的示例的框圖; 圖7是根據(jù)實施例的處理器的示例的框圖擬及 圖8是根據(jù)實施例的系統(tǒng)的示例的框圖。
【具體實施方式】
[0004] 圖1是根據(jù)實施例提供基于類別的鍵盤配置和/或選擇其元素的方法10。在所圖 示的示例中,用戶可持有和/或接觸設(shè)備12。設(shè)備12可包含任何計算裝置和/或數(shù)據(jù)平 臺,諸如膝上型計算機、個人數(shù)字助理(PDA)、無線智能電話、媒體內(nèi)容播放器、成像裝置、移 動因特網(wǎng)裝置(MID)、任何智能裝置,諸如智能電話、智能平板、智能TV、計算機服務(wù)器等或 它們的任何組合。在一個實施例中,設(shè)備12可包含相對高性能的移動平臺,諸如具有相對 高處理能力的筆記本(例如,Ultrabook?可轉(zhuǎn)換筆記本、美國和/或其它國家中英特爾公 司的注冊商標(biāo))。
[0005] 設(shè)備12還可包含圖像捕獲裝置(未示出)。例如,圖像捕獲裝置可包含計算裝置 的集成相機、前向相機、后向相機、旋轉(zhuǎn)相機、2D(二維)相機、3D(S維)相機、獨立相機等 或它們的組合。所圖示的設(shè)備12包含顯示器14,諸如觸摸屏(例如電容式觸摸屏、電阻式 觸摸屏等)。在一個示例中,顯示器14可能能夠從用戶接收接觸動作,和/或可能能夠W 電子方式處理接觸動作,W實現(xiàn)與接觸動作關(guān)聯(lián)的目標(biāo)(例如,輸入字符W創(chuàng)建文本消息 等)。顯示器14還可能能夠再現(xiàn)信息,諸如一個或多個字符、鍵和/或鍵盤配置,如下所述。 在所圖示的示例中,用戶經(jīng)由左手18和/或右手20持有和/或接觸設(shè)備12。
[0006] 設(shè)備12可包含用于提供一個或多個鍵(例如軟件鍵/軟鍵)的鍵模塊,其可經(jīng)由 顯示器諸如顯示器14向用戶再現(xiàn)。鍵可包含提供功能性的任何類型鍵,諸如輸入字符的字 符鍵、更改其它鍵功能的修改鍵、在屏幕上移動光標(biāo)的導(dǎo)航鍵、提供特殊動作(例如退出、 暫停、換擋)的功能和/或系統(tǒng)命令鍵等等,或它們的組合。從而,鍵可包含(例如與之掛 念)要輸入的一個或多個字符,W標(biāo)識鍵的功能性等或它們的組合。字符可包含字母(例 如"a")、數(shù)字(例如"1")、標(biāo)點("!")、符號等等,或它們的組合。在一個示例中,符號 可包含貨幣符號(例如"$")、分?jǐn)?shù)符號(例如-?")、數(shù)學(xué)符號(例如"<"、"+"、"%"、"/ " 等)、商標(biāo)符號(例如"?")、鍵盤符號(例如"ll"、"esc"、"t油"、"capslock"、"shift"、 "fn"、"control"、"alt"、"return"等)、形狀符號(例如"簽"等)、箭頭符號(例如 等)、檢查標(biāo)記符號(例如"??!"等)、音樂符號(例如"J'n、希臘符號(例如"D")、重 音符號(例如、特殊符號(例如"I、"護"等)等或它們的組合。
[0007] 因而,鍵模塊可提供包含單個字符(例如包含符號"Return"等的鍵)、兩個字符 (例如包含兩個字母"q"和"W"、兩個字母"0"和"P"等的鍵)、至少兩個字符(例如包含S 個數(shù)字和"3"等的鍵)等等或它們的組合的至少一個鍵。此外,鍵模塊可提供包 含一組或多組字符諸如包含第一組數(shù)字和"3"和第二組符號和的單 個"鍵中的至少一個鍵。而且,鍵模塊可提供沒有字符的至少一個鍵,諸如一個或 多個空格鍵。
[0008] 鍵模塊還可提供鍵盤,其可包含一個或多個元素(例如,字符、鍵、鍵功能性等)的 配置。在所圖示的示例中,鍵盤配置16包含"q/w"鍵中的多個字符"q"和"W"、多個鍵和/ 或多個功能性。此外,鍵盤配置16提供了相對于預(yù)先存在的鍵盤配置的鍵的數(shù)量的減少、 相對于預(yù)先存在的鍵盤配置的鍵和/或字符的尺寸的擴大、相對于預(yù)先存在的配置的鍵和 /或字符之間間距的擴大等或它們的組合。從而,鍵盤配置16可促進任何期望尺寸、間距、 功能性等或它們的組合。
[0009] 設(shè)備12可包含識別一個或多個觸摸區(qū)域的接觸模塊。在一個示例中,觸摸區(qū)域可 形成在一個或多個用戶指頭(例如用戶的手指、其一部分等)與鍵盤配置16的元素之間。 例如,接觸模塊可確定所述觸摸區(qū)域中的至少一個觸摸區(qū)域的一個或多個性質(zhì)。性質(zhì)可包 含觸摸區(qū)域的維度,諸如尺寸、形狀等或它們的組合。觸摸區(qū)域的尺寸例如可包含觸摸區(qū)域 的寬度、觸摸區(qū)域的長度、觸摸區(qū)域的高度、觸摸區(qū)域的直徑、觸摸區(qū)域的半徑、觸摸區(qū)域各 部分之間的角度等或它們的組合。
[0010] 觸摸區(qū)域的形狀例如可包含方形形狀、矩形形狀、圓形形狀、楠圓形形狀、=角形 形狀、無定形形狀、連續(xù)形狀(例如不包含間隙的形狀)、不連續(xù)形狀(例如包含一個或多個 間隙的形狀)等或它們的組合。接觸模塊還可確定任何其它性質(zhì),諸如觸摸區(qū)域的壓力、觸 摸區(qū)域的溫度、觸摸區(qū)域的特征(例如打印隆起、打印分岔等)等或它們的組合。在所圖示 的示例中,觸摸模塊識別形成在左手18的拇指與鍵盤配置16的"q/w"鍵之間的觸摸區(qū)域 22。此外,觸摸模塊識別形成在右手20的拇指和/或右手20的食指與鍵盤配置16的"〇/ P"鍵之間的觸摸區(qū)域24。
[0011] 設(shè)備12可包含確定一個或多個類別的分類模塊。在一個示例中,類別可與觸摸區(qū) 域22、24中的至少一個關(guān)聯(lián)。分類模塊可確定與觸摸區(qū)域22、24中至少一個關(guān)聯(lián)的類別包 含手類別、手指類別等或它們的組合。例如,分類模塊可確定:與觸摸區(qū)域22、24中至少一 個關(guān)聯(lián)的類別包含右手類、左手類、拇指類、食指類、中指類、無名指類和小指類等或它們的 組合。
[0012] 因而,分類模塊可確定類別包含單獨類、單獨類的集合和/或單獨類的組合。在一 個示例中,分類模塊可確定僅左手類或拇指類單獨與觸摸區(qū)域22關(guān)聯(lián),左手類和拇指類共 同與觸摸區(qū)域22關(guān)聯(lián),和/或組合的左手拇指類與觸摸區(qū)域22關(guān)聯(lián)。在另一個示例中,分 類模塊可確定僅右手類、拇指類或食指類單獨與觸摸區(qū)域24關(guān)聯(lián),右手類、拇指類和食指 類共同與觸摸區(qū)域24關(guān)聯(lián),和/或組合的右手拇指類和/或組合的右手食指類(單獨地、 共同地,等)與觸摸區(qū)域24關(guān)聯(lián)。
[0013] 分類模塊可確定類別包含如下類的任何組合:諸如多手指類(例如包含兩個或 更多手指類等的類)、多手類(例如包含右手類和左手類的類)、多左手手指類(例如包含 兩個或更多左手手指類的類)、多右手手指類(例如包含兩個或更多右手手指類的類)、多 手-單手指類(例如包含右手類、左手類和拇指類的類)、多手-單左手拇指類(例如包含 右手類和左手拇指類的類)等或它們的組合。在所圖示的示例中,分類模塊使用其性質(zhì)確 定左手類、左手拇指類等與觸摸區(qū)域22關(guān)聯(lián)。此外,分類模塊可使用其性質(zhì)確定右手類、右 手拇指類、右手食指類、多右手手指類等與觸摸區(qū)域24關(guān)聯(lián)。
[0014] 設(shè)備12還可包含選擇模塊W選擇鍵盤配置的至少一個元素。例如,選擇模塊可使 用觸摸區(qū)域22、24中的至少一個來確定接觸的字符、接觸的鍵、接觸的功能性等或它們的 組合。在一個示例中,選擇模塊利用觸摸區(qū)域22(例如,其位置、其性質(zhì)等)來確定接觸字 符"q"和/或"W",確定接觸鍵"q/w",確定接觸功能性(例如輸入字符)等或它們的組合。 在另一個示例中,選擇模塊利用觸摸區(qū)域24來確定接觸字符"0"和/或"P",確定接觸"〇/ P"鍵,確定接觸功能性(例如輸入字符)等或它們的組合。
[0015] 選擇模塊可基于一個或多個類別(諸如左手類、拇指類、左手拇指類、右手類、右 手拇指類等等或它們的組合)來選擇字符(例如字母"q"、字母"P"等)。在一個示例中, 當(dāng)觸摸區(qū)域22形成在左手18的拇指與包含字符"q"的鍵盤配置16的一個或多個鍵(例 如"q"鍵、"q/esc"鍵、"q/w"鍵等)之間時,選擇模炔基于左手類、左手拇指類等選擇字符 "q"。在另一個示例中,當(dāng)觸摸區(qū)域24形成在右手20的拇指和/或右手20的食指與包含 字符"P"的鍵盤配置16的一個或多個鍵(例如"P"鍵、"esc/p"鍵、"o/p"等)之間時,選 擇模塊可基于右手類、右手拇指類、右手食指類、多右手手指類等選擇字符"P"。選擇模塊還 可基于另一類別選擇同一鍵中的多個字符中的另一字符。例如,選擇模塊可基于左手類、左 手拇指類等選擇"o/p"鍵中的字符"0",可基于右手類、右手拇指類等選擇"q/w"鍵中的字 符"W"等或它們的組合。
[0016] 此外,選擇模塊可基于鍵的單個接觸動作來選擇字符中的至少一個。在一個示例 中,選擇模塊可基于左手18拇指對于"q/w"鍵的單個接觸動作(例如單擊、單個重擊、單壓 等)來選擇"q/w"鍵中的字符"q"。在另一個示例中,選擇模塊可基于右手18拇指和/或 右手20食指對于"o/p"鍵的單個接觸動作來選擇"o/p"鍵中的字符"P"。在另外的示例 中,選擇模塊可基于另一單個接觸動作選擇同一鍵中的多個字符中的另一字符。例如,選擇 模塊可基于由相同手、相同手指、相同類型手指、不同類型手指、不同手等等或它們的組合 的另一單擊來選擇"o/p"鍵中的字符"0"。
[0017] 選擇模塊可利用一個或多個選擇規(guī)則來選擇字符、鍵和/或該鍵的功能性。在一 個示例中,選擇規(guī)則可與至少一個類別、鍵和/或鍵的功能性、鍵盤配置關(guān)聯(lián)。例如,選擇規(guī) 則可指示,對于包含兩個或更多字符(例如"q/w"鍵等)和/或兩組或更多組字符(例如 "鍵)的任何鍵,選擇模炔基于手類別(諸如左手類、右手類等)、基于手指類別 (諸如拇指類、食指類等)、基于組合類別(諸如左手拇指類、右手拇指類等)等或它們的組 合來選擇在間隔符一側(cè)(例如間隔符"/"左側(cè))的一個或多個字符和/或多組字符。
[0018] 間隔符可包含用于分開字符和/或多組字符的任何表示。例如,間隔符可包含除 法器(例如"/")、空格、放置字符和/或多組字符的不同行、放置字符和/或多組字符的不 同列等或它們的組合。從而,在一個示例中,選擇規(guī)則可指示,對于鍵盤配置16的"q/w"鍵, 選擇模炔基于左手類別和/或左手拇指類別選擇分隔符"/"左側(cè)的字符"q",同時指示,選 擇模炔基于右手類別和/或右手拇指類別選擇間隔符"/"右側(cè)的字符"W"。
[0019] 選擇模塊可獨立于類別、獨立于確定類別等或它們的組合,來選擇字符、鍵和/或 該鍵的功能性。例如,選擇規(guī)則可指示,對于沒有字符(例如空格鍵)和/或單個字符(例 如"q"鍵)的任何鍵,選擇模塊可基于觸摸區(qū)域的形成、觸摸區(qū)域任何性質(zhì)的存在、任何類 別(例如,任何手類別、任何手指類別等)等或它們的組合來選擇字符(例如"q")。缺少 選擇規(guī)則也可使選擇模塊獨立于類別、獨立于確定類別等或它們的組合,來選擇字符、鍵和 /或該鍵的功能性。
[0020] 選擇模塊可基于偏好(諸如預(yù)先定義的(例如可配置的、可編程的)偏好)