專利名稱:自適應設備的狀態(tài)變化的制作方法
技術領域:
本發(fā)明涉及計算設備,更具體地,涉及自適應設備。
背景技術:
諸如鍵盤之類的輸入設備常常與計算機一起使用。鍵盤通常提供以熟悉的QWERTY 模式排列的字母數(shù)字輸入,并可包括數(shù)字鍵區(qū)和/或功能鍵。某些鍵盤包括媒體按鈕、音量控件,和/或快速啟動按鈕。在某些情況下,可以通過打開鍵盤控制程序,并將特定功能與快速啟動按鈕相關聯(lián),給快速啟動按鈕指定用戶指定的功能。這樣的方法所存在的一個缺點是,用戶難以根據(jù)目視檢查來確定用戶可分配的鍵,因為鍵本身通常被標記有-缺乏描述性的標記。在此情況下,用戶依賴他的或她的記憶來回憶指定的功能。此外,這些可分配的鍵的位置是固定的,而固定位置可能不適于指定某些功能。
發(fā)明內容
公開了各實施例,它們涉及響應于各種計算系統(tǒng)狀態(tài)變化,如系統(tǒng)狀態(tài)變化、應用程序狀態(tài)變化、用戶狀態(tài)變化、以及自適應設備狀態(tài)變化,對自適應設備進行調整。例如,一種所公開的方法提供接收指示計算設備的系統(tǒng)狀態(tài)的變化的系統(tǒng)狀態(tài)輸入,并響應于系統(tǒng)狀態(tài)輸入,改變自適應設備數(shù)據(jù),以形成已更改的自適應設備數(shù)據(jù),其中,自適應設備數(shù)據(jù)和已更改的自適應設備數(shù)據(jù)各自都包括圖像數(shù)據(jù)以及自適應設備映射數(shù)據(jù)中的一項或多項。該方法還包括使用已更改的自適應設備數(shù)據(jù)來調整自適應設備顯示狀態(tài),其中,調整自適應設備顯示狀態(tài)包括在鍵盤顯示上顯示圖像數(shù)據(jù)以及根據(jù)自適應設備映射數(shù)據(jù)來調整自適應設備映射狀態(tài)這幾項中的一項或多項。提供本發(fā)明內容是為了以精簡的形式介紹將在以下具體實施方式
中進一步描述的一些概念。本概述并不旨在標識出所要求保護的主題的關鍵特征或必要特征,也不旨在用于限定所要求保護的主題的范圍。此外,所要求保護的主題不限于解決在本發(fā)明的任一部分中提及的任何或所有缺點的實現(xiàn)。
圖1示出了自適應設備的示例實施例的環(huán)境。圖2示出了自適應輸入設備的機械鍵盤和觸摸屏用戶輸入設備上的虛擬鍵盤形式的示例實施例。圖3示出了自適應輸入設備的機械鍵盤和觸摸屏用戶輸入設備上的虛擬鍵盤形式的示例實施例,示出了響應于自適應設備狀態(tài)、應用程序狀態(tài)、或系統(tǒng)狀態(tài)的變化,鍵盤顯示和/或鍵盤映射中的變化。圖4示出了一個流程圖,描繪了用于基于系統(tǒng)狀態(tài)變化來調整自適應設備的方法的一個實施例。圖5示出了一個流程圖,描繪了用于基于應用程序狀態(tài)變化來調整自適應設備的方法的一個實施例。圖6示出了一個流程圖,描繪了用于基于設備狀態(tài)變化來調整自適應設備的方法的一個實施例。圖7示出了自適應輸入設備的機械鍵盤和觸摸屏用戶輸入設備上的虛擬鍵盤形式的另一個示例實施例。圖8示出了自適應輸入設備的機械鍵盤和觸摸屏用戶輸入設備上的虛擬鍵盤形式的一個示例實施例,示出了響應于自適應設備狀態(tài)的變化,鍵盤顯示和/或鍵盤映射中的變化。詳細描述圖1示出了自適應輸入設備150(此處還可以被稱為“自適應設備”)的一個示例實施例的環(huán)境100,該自適應輸入設備150可以適應于諸如系統(tǒng)狀態(tài)變化、應用程序狀態(tài)變化、和/或設備狀態(tài)變化之類的計算設備狀態(tài)變化。環(huán)境100包括具有存儲器140、處理器 142和大容量存儲器144的計算設備105。在某些實施例中,大容量存儲器144可以包括硬盤驅動器、固態(tài)存儲器、可重寫的盤、或任何其他合適的設備。在所示出的實施例中,存儲器 140包括操作系統(tǒng)空間120和應用程序空間110。應用程序空間還包括具有自適應設備服務135的應用程序112,自適應設備應用程序130包含應用程序狀態(tài)114,以及相關聯(lián)的自適應設備狀態(tài)116和自適應設備數(shù)據(jù)118。如下面詳細地討論并在圖2中所示出的,在某些實施例中,自適應設備150可以包括,例如,帶有可以機械方式按壓的鍵和/或其他區(qū)域機械鍵盤200,這些區(qū)域中每一個都被配置成顯示可分別控制的圖像(例如,經(jīng)由每一個鍵上的,跨多個鍵、按鈕、和/或自適應設備的其他區(qū)域上的可分別控制的屏幕,經(jīng)由位于機械鍵盤下面的用于將圖像投射到每一個鍵上的、按鈕,和/或其他區(qū)域上的屏幕上的顯示, 或以任何其他合適的方式),或者,還包括在自適應輸入設備的觸敏屏幕上顯示的虛擬鍵盤 200A。還構想了其他自適應輸入設備,如鼠標、遙控器、網(wǎng)絡攝像頭、平板電腦等等,它們配備有顯示和觸摸傳感器、機械輸入裝置,和/或如下面所描述的其他輸入驅動裝置。一般而言,如此處所使用的術語“自適應設備”是指計算設備的輸入設備,其被配置成顯示桌面內容之外的可視內容,包括那些被給予了系統(tǒng)范圍內的活動焦點的應用程序??梢岳斫猓谙旅娴拿枋鲋?,還可以提供被示為駐留在OS空間120中的組件作為駐留在自適應設備150上或任何其他合適的位置的運行時組件。同樣,被描述為駐留在自適應設備150上的組件和/或智能還可以駐留在計算設備105中,或任何其他合適的位置。返回到圖1,在所示出的實施例中,應用程序112可以通過諸如到自適應設備應用程序130的指定管道131或COM API (組件對象模型應用程序編程接口 )之類的進程間通信機制,與自適應設備150進行通信,而自適應設備應用程序130又通過諸如總線驅動程序 124之類的機制與自適應設備150進行通信。自適應設備應用程序130可以例如是在操作系統(tǒng)上運行的服務,或從遠程網(wǎng)絡位置運行的服務(例如,通過web),并可以解釋通過指定管道131接收到的應用程序專用事件,作為響應,將用戶界面消息發(fā)送到自適應設備150。 總線驅動程序1 可以被配置成為各種傳輸協(xié)議提供支持,如通用串行總線(USB)、因特網(wǎng)協(xié)議上的傳輸控制協(xié)議(TCP/IP)、藍牙等等,并使用這些協(xié)議中的一個或多個,通過總線將消息發(fā)送到自適應設備150??闪磉x地,應用程序112可以通過諸如公共應用程序編程接口 122之類的應用程序編程接口,并通過總線驅動程序124,與自適應設備150進行通信。
通過任一路徑,應用程序112可以將消息、輸入或其他通信發(fā)送到自適應設備 150,消息包括應用程序狀態(tài)114、或者相關聯(lián)的自適應設備狀態(tài)116或自適應設備數(shù)據(jù) 118。然而,其他實施例可以不如此受限,可以將應用程序狀態(tài)114映射到自適應設備狀態(tài) 116或自適應設備數(shù)據(jù)118,以及以別的方式將其傳遞到自適應設備150。在操作系統(tǒng)空間120,計算設備105包括存儲計算設備系統(tǒng)狀態(tài)132、自適應設備狀態(tài)116和自適應設備數(shù)據(jù)118的自適應設備應用程序130。計算設備系統(tǒng)狀態(tài)132可以從操作系統(tǒng)組件127接收輸入,而操作系統(tǒng)組件127還可以進一步從計算設備105或附屬的設備的硬件126接收輸入。自適應設備應用程序130通過專用應用程序編程接口 128和總線驅動程序124與自適應設備150進行通信。例如,自適應設備應用程序130可以將消息、輸入或其他通信發(fā)送到自適應設備150,其中包括計算設備系統(tǒng)狀態(tài)132,或相關聯(lián)的自適應設備狀態(tài)116或自適應設備數(shù)據(jù)118。然而,其他實施例可以不如此受限,可以將計算設備系統(tǒng)狀態(tài)132映射到自適應設備狀態(tài)116或自適應設備數(shù)據(jù)118,以及以別的方式將其傳遞到自適應設備150。繼續(xù)參考圖1,自適應設備150包括與多個鍵158耦合的控制器160,多個鍵中的一個或多個被配置成通過自適應設備顯示154來顯示可分別控制的圖像,自適應設備150 還包括自適應設備程序162。在某些實施例中,自適應設備150可包括用于檢測通過自適應設備152作出的觸摸輸入的觸摸傳感器152,以及被配置成檢測諸如例如自適應鍵盤設備中的鍵盤擊鍵之類的輸入的鍵傳感器153。觸摸傳感器152可以包括被配置成以光學方法檢測用戶對鍵盤的一個區(qū)域的觸摸的光學觸摸傳感器、被配置成檢測從用戶作出的觸摸所產生的電氣變化的電容式觸摸傳感器、被配置成以電阻方式檢測用戶觸摸的電阻式觸摸傳感器、或任何其他合適的觸摸傳感器。同樣,鍵傳感器153可以包括用于檢測鍵盤擊鍵的任何合適的機制??梢岳斫?,在某些實施例中,通過自適應設備程序162執(zhí)行的此處所描述的邏輯可以駐留在計算設備105上,或駐留在任何其他合適的位置。如上文所提及的,自適應設備150包括鍵158中的一個或多個上的鍵顯示156、和 /或鍵盤的主體上的從鍵盤凸出并附接到鍵盤的顯示155,等等。另外,自適應設備顯示154 還可以包括多個顯示,其中,自適應設備程序162可以根據(jù)相應的系統(tǒng)狀態(tài)變化、應用程序狀態(tài)變化、以及設備狀態(tài)變化,更新多個顯示中的每一個。自適應設備150通過計算設備中的總線驅動程序124向計算設備105發(fā)送通信, 并從其接收通信。自適應設備程序162還包括自適應設備模塊180、自適應設備映射狀態(tài) 164、自適應設備顯示狀態(tài)166、以及設備狀態(tài)服務170。設備狀態(tài)服務170還包括由觸摸傳感器152和/或鍵傳感器153感應的設備狀態(tài)172,以及相關聯(lián)的自適應設備狀態(tài)116和自適應設備數(shù)據(jù)118。自適應設備模塊180包括指示狀態(tài)182的變化的一個或多個輸入,而狀態(tài)182又可包括應用程序狀態(tài)114、計算設備系統(tǒng)狀態(tài)132和/或設備狀態(tài)172中的一個或多個??闪磉x地,自適應設備模塊180可以接收已經(jīng)相關聯(lián)的自適應設備狀態(tài)116和/或自適應設備數(shù)據(jù)118,其中,作為非限制性示例,自適應設備狀態(tài)116和自適應設備數(shù)據(jù),通過在應用程序空間110或操作系統(tǒng)空間120中運行的自適應設備應用程序130,與系統(tǒng)狀態(tài)相關聯(lián)。如上文所提及的,自適應設備150可以被配置成接收指示系統(tǒng)狀態(tài)、應用程序狀態(tài)、用戶狀態(tài)和/或設備狀態(tài)的變化的狀態(tài)輸入,以及響應于狀態(tài)輸入,接收變化自適應設備數(shù)據(jù)118。例如,自適應設備數(shù)據(jù)118可包括圖像數(shù)據(jù)或自適應設備映射數(shù)據(jù)中的一項或多項,而控制器可以被配置成使用圖像數(shù)據(jù)來調整自適應設備顯示,并進一步被配置成根據(jù)自適應設備映射數(shù)據(jù)來調整鍵盤映射狀態(tài)。圖像數(shù)據(jù)可以包括鍵盤符號、圖標、菜單項或來自應用程序112、操作系統(tǒng)組件127、硬件126的配置選項等的其他數(shù)據(jù)。在某些示例中,可以由在計算設備105上運行的應用程序112、由計算設備105的操作系統(tǒng)提供可以顯示在一個或多個鍵上的圖像數(shù)據(jù),并保存在自適應設備150上的存儲器上等等。例如,要在特定鍵上顯示圖像數(shù)據(jù)或將其顯示到鍵盤上的特定顯示部分,自適應設備程序162可以從在應用程序112中運行的自適應設備應用程序130接收自適應設備狀態(tài)116、從計算設備105上的操作系統(tǒng)空間120、或從自適應設備150上的設備狀態(tài)服務170 接收系統(tǒng)狀態(tài),如在下面的段落中比較詳細地說明的。在一個示例實施例中,狀態(tài)變化可以是與自適應設備150進行通信的計算設備 105中的應用程序狀態(tài)114的變化。例如,自適應設備150可以被配置成通過公共應用程序編程接口 122來接收應用程序狀態(tài)114的變化,并基于應用程序狀態(tài)114的變化來調整自適應設備顯示154。在下文中將更詳細地描述這樣的應用程序狀態(tài)變化以及對自適應設備 150的調整的各種示例實施例。在某些實施例中,可以基于應用程序112是否是活動應用程序、應用程序112是否正在在計算后臺進行操作、當應用程序112活動時在該應用程序內是否有不同的狀態(tài)等等、來確定應用程序狀態(tài)114的變化。在一個示例中,如果在文字處理程序中選定了文本, 則可以檢測到應用程序狀態(tài)114的變化。響應于應用程序狀態(tài)114的變化,可以通過自適應設備顯示154、鍵映射等等,向鍵盤的用戶顯示并展示可以用來操縱所選文本的功能。作為更具體的示例,在一個實施例中,如果文字處理應用程序中的一個用戶曾經(jīng)選定了文本并將該文本更改為藍色文本,則當選定文本時,就可以檢測到應用程序狀態(tài)114 的變化,自適應設備顯示可以示出多個可選擇的顏色,用戶可以將文本更改為其中一種顏色。在一個特定示例中,可以根據(jù)頻率、近期更改、相對于應用程序狀態(tài)114的變化等等,對用戶的這樣的以前的動作進行排序。然后,自適應設備顯示巧4可以呈現(xiàn)一個選項列表,供用戶進行選擇。以此方式,如果用戶最近選定了文本并將該文本轉換為藍色文本,但是,以前曾經(jīng)選定文本并將它轉換為紅色文本,則可以顯示將文本轉換為藍色文本的第一選項, 可以顯示將文本轉換為紅色文本的第二選項等等。在應用程序狀態(tài)114的另一示例變化中,當首次啟動幻燈片演示程序,可以有程序詢問用戶他們是要創(chuàng)建新幻燈片還是希望打開最近的幻燈片的狀態(tài)。如果用戶選擇打開最近的幻燈片,則自適應設備程序162可以檢測到應用程序狀態(tài)114的這種變化,并將自適應設備顯示154改變?yōu)槭境隼缫呀?jīng)打開的十個最近的幻燈片演示文稿。此外,一旦選擇了幻燈片,自適應設備程序162就可以檢測到另一個狀態(tài)變化,并在自適應設備顯示IM 上,在打開的幻燈片內顯示選項。例如,隨著用戶導航打開的幻燈片,或隨著用戶選擇一個動畫以包括在幻燈片中,可以通過自適應設備顯示154,向用戶展示與導航或動畫化相關聯(lián)的功能,用戶可以通過鍵盤選擇該功能,無需將用戶帶到菜單選項中的擊鍵序列。在另一示例實施例中,狀態(tài)變化可以是與自適應設備150進行通信的計算設備系統(tǒng)狀態(tài)132。例如,鍵盤可以被配置成通過專用應用程序編程接口 1 來接收計算設備系統(tǒng)狀態(tài)132的變化,并可以進一步被配置成在自適應設備顯示巧4上顯示與計算設備系統(tǒng)狀態(tài)132的變化相關的用戶選項。例如,計算設備系統(tǒng)狀態(tài)132的變化可包括,作為非限制性示例,計算機打開、關閉、進入睡眠狀態(tài)、被置于待機狀態(tài)、打開屏幕保護程序。以此方式,可以通過自適應設備顯示154,使用自適應設備程序162,向用戶顯示計算設備系統(tǒng)狀態(tài)132 的可檢測的變化。在某些實施例中,狀態(tài)變化可以包括由觸摸傳感器152、鍵傳感器153、和/或其他合適的傳感器(例如,鍵盤上包括的加速度計、接近度傳感器等等)檢測到的設備狀態(tài) 172( S卩,自適應設備狀態(tài))的變化。例如,設備狀態(tài)172的變化可以包括與用戶相關的設備狀態(tài)的變化。當用戶觸摸鍵盤時、當移動或撿起鍵盤時、當用戶正在接近鍵盤時、當用戶按下一個或多個鍵或鍵順序時、當用戶將另一設備引入到系統(tǒng)時、當用戶在連接到系統(tǒng)的另一設備上喚起一個模式時等等,可以檢測到設備狀態(tài)的這樣的變化。例如,當用戶選擇鍵盤上的改變鍵盤狀態(tài)的一個鍵(例如,“shift”鍵或其他這樣的在多種狀態(tài)之間切換的切換鍵)與鍵盤上正在顯示一個或多個用戶選項的交互式顯示進行交互時等等,可以檢測其他設備狀態(tài)變化172。以此方式,當設備狀態(tài)變化時,自適應設備150可以被配置成響應于用戶狀態(tài)變化而改變顯示狀態(tài)。作為示例,圖7示出了一個鍵盤,在其上面,字母鍵上的符號是作為小寫字母來顯示的。當用戶802選擇Shift鍵時,如圖8所示,顯示變?yōu)樽鳛榇髮懽帜甘境龇?。在某些實施例中,自適應設備150可以被配置成響應于指示應用程序狀態(tài)114、自適應設備狀態(tài)116,或計算設備系統(tǒng)狀態(tài)132的輸入,改變多個鍵158的自適應設備映射狀態(tài)164。在某些示例中,應用程序狀態(tài)可以是多個應用程序/服務為一個特定活動而一起協(xié)作。作為示例,自適應設備程序162可以包括被配置成將來自應用程序112的鍵代碼映射到特定的鍵的查詢表(LUT),并響應于隨后的按鍵動作,提供鍵代碼。在游戲應用程序示例中,在鍵盤上按下“Q”按鈕可以在該游戲內擊發(fā)武器。自適應設備程序162可隨后被配置成與游戲應用程序進行通信,將一個或多個鍵代碼從游戲應用程序映射到相應的鍵,并響應于在被映射的鍵上按按鈕,在此示例中為“Q”,自適應設備程序162可以將相應的代碼發(fā)送到游戲,在此示例中為用于擊發(fā)武器的鍵代碼。在某些實施例中,自適應設備程序162可以響應于狀態(tài)變化的組合,來調整自適應設備顯示或自適應設備映射狀態(tài)(例如,自適應鍵盤中的鍵盤映射狀態(tài))。例如,當用戶接近自適應設備150而附接的計算設備處于被鎖定狀態(tài)時,可以檢測到用戶狀態(tài)變化。以此方式,當用戶到達范圍內時,自適應設備程序可以示出鍵盤鍵158,還向用戶顯示輸入密碼以解除鎖定計算設備的指令。圖2示出了自適應設備的機械鍵盤200形式的示例實施例,其帶有鍵盤顯示220, 以及被示為圖1的自適應設備顯示154的示例的其他示例顯示205、225。通過圍繞鍵盤的鍵的虛線,概要地指示了自適應設備顯示220,表示,在各實施例中,可以在每一個鍵上和/ 或各個鍵之間、周圍和/或以別的方式相鄰的區(qū)域中顯示可分別控制的圖像。自適應設備顯示及其他顯示可以分別被配置成提供輸入和輸出功能。例如,其他顯示可以被配置成接收觸摸輸入以及提供圖像輸出。同樣,自適應設備顯示,除提供圖像輸出并接收機械按鍵輸入之外,還可以被配置成接受觸摸輸入。在下文中將更詳細地描述使用光學觸摸屏的示例實施例。鍵盤200包括多個鍵,其中包括如上文參考圖1所描述的鍵映射實施例中的示例鍵Q 215。圖2還示出了觸摸屏用戶輸入設備的虛擬鍵盤200A。觸摸屏用戶輸入設備配置有鍵盤顯示,以及被配置成接收來自用戶的觸摸輸入的觸摸傳感器。虛擬鍵盤200A可包括在觸摸屏用戶輸入設備上顯示的各種大小和形狀的鍵,如圖所示。在一個示例鍵中,描繪了
一個星??梢允褂萌魏魏线m的機制來在鍵盤顯示200及其他顯示205、225上顯示圖像。例如,在某些實施例中,可以在每一個鍵盤鍵和其他顯示中的每一個中配置單獨地控制的顯示面板(LCD、0LED(有機發(fā)光元件)等等)。在其他實施例中,每一個鍵盤鍵和其他顯示中的每一個都可以包括漫射屏,其被配置成顯示由位于鍵盤鍵及其他顯示下面的一個或多個顯示面板OXD或其他)所產生的圖像。在又一些其他實施例中,每一個鍵盤鍵和其他顯示中的每一個都可以包括透明的窗口,通過其可以查看底層的顯示。鍵盤鍵上的這樣的窗口可包括從窗口朝向底層顯示向下延伸的透明的光學柱,以將光學系統(tǒng)的圖像平面移動得靠近鍵的表面。在又一些其他實施例中,可以通過諸如光楔之類的光學裝置,將來自諸如數(shù)字微鏡設備(DMD)或其他微顯示之類的顯示機制的圖像投射到鍵盤鍵和/或其他顯示上。圖3示出了鍵盤200的示例實施例,示出了響應于計算設備系統(tǒng)狀態(tài)、設備狀態(tài)或應用程序狀態(tài)的變化,鍵盤顯示和/或鍵盤映射的變化。圖3示出了在系統(tǒng)狀態(tài)隨以前的 “Q”按鈕上所示出的顯示215上所顯示的不同的圖像而變化之后鍵盤200。在某些實施例中,將按鈕映射到指定的功能,諸如如上文所描述的圖1中的武器擊發(fā)示例。圖3還示出了鍵盤200A,示出了響應于設備、系統(tǒng)或應用程序狀態(tài)改變,以不同大小和形狀形成的鍵,并帶有不同的圖像,即,五邊形,與前面的圖形中的星形相對照。圖3還示出顯示310、顯示320、顯示330、顯示340、以及鍵盤顯示220,作為來自圖1的自適應設備顯示154的示例實施例??梢岳斫?,雖然在圖2和3的示例中示出了鍵盤,但是,自適應設備可以是帶有交互式顯示的諸如鼠標、遙控器、網(wǎng)絡攝像頭、平板電腦等等任何合適的設備。在某些實施例中,可以由在控制器160上的自適應設備程序162中運行的自適應設備模塊180來控制自適應設備顯示154及其他顯示155。以此方式,自適應設備模塊180 可以響應于設備狀態(tài)172的變化,顯示圖像數(shù)據(jù)和/或由計算設備105、應用程序112所提供的由用戶輸入的、或以其他方式存儲在附接的計算設備105上的或駐留在鍵盤上的存儲器中的其他內容。此外,多個應用程序可以被配置成同時向鍵盤的不同的區(qū)域輸出顯示數(shù)據(jù),從而共享復合鍵盤顯示。作為另一個示例,應用程序可以被配置成跨多個自適應輸入設備級聯(lián)或分布它們的輸出顯示數(shù)據(jù)的多個部分。在一個示例使用情況下,顯示310可以顯示通過專用應用程序編程接口 128和總線驅動程序124從計算設備105接收到的待機計算設備系統(tǒng)狀態(tài)132。然后,作為示例,如果顯示310被鎖定的話,顯示310可以提示用戶輸入密碼,以解鎖計算設備105。作為另一個示例使用情況,一旦計算機被解除鎖定,顯示320就可以提供通過公共應用程序編程接口 122和總線驅動程序124接收到的媒體播放器應用程序的菜單選項。以此方式,顯示320 可以響應于感應到用戶接近鍵盤,顯示媒體播放器的最近播放的音頻文件的菜單選項。在某些實施例中,顯示可包括在圖2和3中未指示的區(qū)域。例如,在某些實施例中,顯示可以位于鍵盤的鍵的下面,以便可以將顯示圖像投射到每一個鍵上的和/或鍵之間的和/或周圍的區(qū)域中的屏幕上,投射到鍵盤的右邊緣和/或左邊緣。此外,在某些實施例中,觸摸區(qū)域可以跨多個機械鍵,而機械鍵還可以進一步位于,例如,顯示區(qū)205、220以及225中。作為更具體的示例,可以使用圖像傳感器來以光學方法檢測每一次對屏幕上的鍵的觸摸,例如,通過經(jīng)由楔形光學裝置向照像機提供鍵盤鍵的圖像,通過使用像素內圖像傳感器(image-sensor-in-pixel)顯示面板來在鍵盤上顯示圖像,或以任何其他合適的方式。同樣,可以使用電容式、電阻式或任何其他合適的機制來檢測鍵和/或其他顯示區(qū)上的觸摸輸入。繼續(xù)參考附圖,4-6顯示了示出了響應于計算設備系統(tǒng)狀態(tài)變化、應用程序狀態(tài)變化以及自適應設備狀態(tài)變化,調整自適應設備的方法的各種示例實施例的流程圖。圖4-6 中的流程圖表示其中鍵盤是自適應設備的實施例;然而,可以理解,自適應設備可以是任何其他合適的自適應設備,包括,但不僅限于,鼠標、遙控器、網(wǎng)絡攝像頭、平板電腦等等。首先,圖4示出了對于自適應設備的計算設備系統(tǒng)狀態(tài)變化的方法的實施例的流程圖。首先,如在402所示出的,方法400包括接收指示系統(tǒng)狀態(tài)變化的系統(tǒng)狀態(tài)輸入。接下來,在418,方法400包括響應于系統(tǒng)狀態(tài)輸入,改變自適應設備數(shù)據(jù),以形成已更改的自適應設備數(shù)據(jù)。如上文所描述的,自適應設備數(shù)據(jù)和已更改的自適應設備數(shù)據(jù)可以各自包括,例如,圖像數(shù)據(jù)和自適應設備映射數(shù)據(jù)中的一項或多項。然后,在420,方法400包括使用已改變的自適應設備數(shù)據(jù)來調整自適應設備顯示狀態(tài)。調整自適應設備顯示狀態(tài)可包括,例如,在鍵盤顯示上顯示圖像數(shù)據(jù)、或根據(jù)自適應設備映射數(shù)據(jù)調整自適應設備映射狀態(tài)這幾項中的一項或多項??梢越邮杖魏魏线m的系統(tǒng)狀態(tài)變化,并作為響應,可以以任何合適的方式來調整自適應設備顯示狀態(tài)。在一個示例實施例中,接收系統(tǒng)狀態(tài)的變化包括,在404,接收用戶登錄請求,而調整自適應設備顯示狀態(tài)包括,在422,在鍵盤顯示上顯示用戶登錄信息。如此,登錄信息可以顯示在鍵盤顯示上,代替顯示在連接到計算設備的監(jiān)視器或其他顯示設備上。這可以幫助使這樣的信息對當用戶登錄時在附近的其他人保密。在另一示例實施例中,接收系統(tǒng)狀態(tài)的變化包括,在406,接收對用來顯示鍵盤字符的語言的選擇,而調整自適應設備顯示狀態(tài)包括,在424,調整鍵盤顯示,以選定語言顯示鍵符號。這樣的方法還可以包括更新自適應設備上的固件,以在固件中以選定的語言存儲符號。如此,顯示語言變化,以便準確的本地化的符號在計算設備和自適應設備的引導過程中可用。在另一示例實施例中,接收系統(tǒng)狀態(tài)變化包括,在408,接收關于計算設備的電源狀態(tài)變化的信息,而調整自適應設備顯示狀態(tài)包括,在426,響應于電源狀態(tài)變化,通過自適應設備顯示來顯示電源狀態(tài)變化演示。例如,當通電和斷電時在鍵上顯示的符號可以淡入 /淡出,或者,自適應設備可以顯示任何其他合適的變換。在再一個示例實施例中,接收系統(tǒng)狀態(tài)變化包括,在410,接收關于顯示設備外觀以及在顯示設備上顯示的個性化模式的變化的信息,而調整自適應設備顯示狀態(tài)包括,在 428,調整自適應設備的鍵的背景顏色。例如,可以通過一個或多個鍵上的環(huán)境背光/背景、 一個或多個鍵周圍的空間、自適應設備背后的空間、自適應設備下面的空間以及自適應設備周圍的空間,在自適應設備上反映連接到計算設備的顯示設備的屏幕保護程序模式。作為另一個示例,鍵上的延伸的周圍環(huán)境可以基于顯示設備調色板。在再一個示例實施例中,調整自適應設備顯示狀態(tài)包括,在方法400的430,改變自適應設備的一些鍵上所顯示的圖像,而不改變自適應設備的其他鍵上所顯示的圖像。例如,自適應設備可以包括永久性可查看的區(qū)域(PVR),其是虛擬/現(xiàn)實的鍵,具有永久性外觀和功能,不管應用程序上下文。這樣的鍵可以激活、啟動以及控制不直接與處于焦點中的應用程序相關的東西,而且也可以被用來改變應用程序環(huán)境等等。例如,鍵可以啟動與游戲相關聯(lián)的網(wǎng)站,呈現(xiàn)彈開控件以在各子窗口之間移動,或者,鍵可以是音樂/視頻特技 (trick)控件(播放、停止、暫停、快進等等)。作為另一個示例實施例,接收系統(tǒng)狀態(tài)的變化包括,在412,接收在計算設備上運行的應用程序沒有響應的指示,而調整自適應設備顯示狀態(tài)包括,在432,在自適應設備上顯示應用程序沒有響應的指示。例如,如果應用程序沒有響應,則自適應設備反映無法使用的任何功能,例如,通過降低表示那些功能的鍵的亮度,通過改變這樣的鍵上的圖像,等等。 作為另一個示例,當操作系統(tǒng)因為應用程序沒有響應而使該應用程序暗淡時,自適應設備上顯示的對應的鍵盤內容也變暗淡。在另一示例中,系統(tǒng)其本身可能不響應,調整自適應設備顯示,以表示系統(tǒng)沒有響應。此外,可以調整自適應設備顯示,以指示任何類型的錯誤執(zhí)行、幫助、故障排除等等。在再一個示例實施例中,接收系統(tǒng)狀態(tài)的變化包括,在414,接收鎖定計算設備的用戶請求,而調整自適應設備顯示狀態(tài)包括,在434,當計算設備被鎖定時,停止顯示用戶指定的內容。如此,鍵盤上顯示的內容可以基于隱私設置而變化,以便當處于被鎖定狀態(tài)時, 不示出私人信息,而當處于被鎖定狀態(tài)時可以示出公共信息。在另一個示例實施例中,接收系統(tǒng)狀態(tài)的變化包括,在416,接收通過在鍵盤顯示上顯示的被識別的用戶的交互式列表來切換計算設備的用戶的請求。在此示例中,調整自適應設備顯示狀態(tài)包括,在436,接收通過鍵盤顯示上的識別的用戶的交互式顯示來選擇另一個識別的用戶的輸入,然后,調整鍵盤顯示狀態(tài)以根據(jù)新用戶的首選項(例如,存儲在用戶簡檔中的)顯示自適應設備。這樣的實施例可以允許進行快速的用戶切換,因為可以在無需從當前用戶的顯示設備的主屏幕退出的情況下切換用戶會話。圖5示出了用于基于在自適應設備所連接到的計算設備上運行的應用程序的狀態(tài)變化,調整自適應設備顯示狀態(tài)的方法的一個實施例的流程圖。首先,如在502所示出的,方法500包括接收指示應用程序狀態(tài)變化的應用程序狀態(tài)輸入。接下來,在518,方法 500包括響應于應用程序狀態(tài)輸入,改變自適應設備數(shù)據(jù),以形成已更改的自適應設備數(shù)據(jù)。已更改的自適應設備數(shù)據(jù)可包括圖像數(shù)據(jù)和自適應設備映射數(shù)據(jù)中的一項或多項,例如,如上文所描述的。然后,在520,方法500包括使用已改變的自適應設備數(shù)據(jù)來調整自適應設備顯示狀態(tài)。調整自適應設備顯示狀態(tài)可包括,例如,在自適應設備顯示上顯示圖像數(shù)據(jù),或根據(jù)自適應設備映射數(shù)據(jù),調整自適應設備映射狀態(tài)這幾項中的一項或多項。在一個示例實施例中,接收應用程序狀態(tài)的變化包括,在504,接收使用輸入法編輯器的請求,而調整自適應設備顯示狀態(tài)包括,在522,通過在鍵顯示或其他自適應設備顯示上顯示構建語言字符的可用的符號,來調整自適應設備顯示。例如,用戶可以使用出現(xiàn)在鍵上的符號構建塊來構建語言字符。此外,在某些實施例中,隨著輸入語言編輯器檢測到字符輸入,字符的構建塊可以通過啟發(fā)式法出現(xiàn)在鍵上。如此,與當前正在被組裝的字符有關的構建塊可以被顯示,并可以隨著構建塊的添加而更新。此外,可以在鍵盤鍵或觸摸顯示能供性上示出合成字符串選項,可使用戶挑選正確的字符串來發(fā)送到文字處理應用程序,無需掃視鍵的別處。在另一示例實施例中,接收應用程序狀態(tài)的變化包括,在506,接收應用程序功能的激活狀態(tài)的指示,而調整自適應設備顯示狀態(tài)包括,在524,在自適應設備上顯示激活狀態(tài)的表示,例如,通過顯示由激活狀態(tài)修改的鍵符號。作為更具體的示例,在選擇了切換應用程序功能的鍵時,鍵盤鍵可以更新以示出激活/切換狀態(tài)。如此,當用戶選擇諸如斜體、 粗體、下劃線等等之類的切換鍵或合成一個模式的多個鍵(例如,斜體+粗體快捷鍵或計算器熱鍵+科學快捷鍵)時,自適應設備的符號鍵可以在視覺上示出當前狀態(tài),以便所有相關字符被示為切換的或復合的狀態(tài)。在再一個示例實施例中,接收應用程序狀態(tài)的變化包括,在508,接收為一組鍵指定單一功能的用戶輸入,而調整自適應設備顯示狀態(tài)包括,在524,顯示跨該組鍵的單一功能的表示。這可以允許應用程序或用戶創(chuàng)建橫跨多個接近度輸入能供性的相關命令的圖形表示,從而使表示命令的鍵更容易看到和激活。作為更具體的示例,虛擬或觸摸鍵盤中的三行字母鍵中的每一個都可以被以單一顏色照射,和/或跨越每一行中的所有鍵的圖形都可以表示三層與特定應用程序特征的交互中的一個。在另一示例實施例中,接收應用程序狀態(tài)的變化包括基于應用程序的狀態(tài)所特定的功能,接收自適應設備的鍵的子集的映射,而調整自適應設備顯示狀態(tài)包括,在526,在視覺上相對于其他鍵強調一些鍵的子集。例如,可以相對于其他鍵,增大是當前“熱鍵”的鍵上的符號的亮度。這樣的鍵的子集可以是,例如,表現(xiàn)為“單選按鈕組”的一組鍵,以便當一個被激活,其余的被去激活,所表示的狀態(tài)可以影響鍵盤的其余部分(例如,F(xiàn)-row鍵可以表示可選擇的選項卡,所選選項卡反映在當前應用程序中)。作為另一個示例,當與其他鍵組合使用ALT鍵(“加速器鍵”)作為快捷鍵時,在當前應用程序中相關的加速器鍵可以在鍵盤上在視覺上與其他鍵區(qū)別開來(例如,通過亮度、顏色、符號或以任何其他合適的方式)。在另一示例實施例中中,調整計算設備顯示狀態(tài)可包括,在528,當用戶改變在計算設備上運行的應用程序時,改變計算設備的一些鍵上所顯示的圖像,而不改變計算設備的其他鍵上所顯示的圖像。例如,在一個具體示例中,自適應設備上的縮放控件可以始終可用,不管當前活動應用程序是什么,而其他控件隨著應用程序狀態(tài)變化而變化。在再一個示例實施例中,接收應用程序狀態(tài)的變化包括,在512,接收選擇動畫圖標、文本或圖形小配件的用戶輸入,而調整自適應設備顯示包括,在532,在自適應設備的顯示的選定區(qū)域顯示用戶選定的動畫圖標、文本或圖形小配件。例如,在這樣的小配件的一個具體示例中,系統(tǒng)可以在自適應設備的觸摸或虛擬空間塊上顯示滾動股票行情,如在圖3 的315所示。在另一個示例實施例中,接收應用程序狀態(tài)的變化包括,在514,接收用戶輸入,其中包括在助記鍵映射和語義鍵映射之間切換的請求。術語“助記鍵映射”是指鍵的按區(qū)域放置,以便通過手放置感應映射,而術語“語義鍵映射”是指按字母關聯(lián)來放置。在再一個示例實施例中,接收應用程序狀態(tài)的變化包括,在516,接收用戶輸入,包括對于多個快捷鍵的指定的嵌套的快捷鍵,而調整自適應設備顯示狀態(tài)包括,在534,當用戶選擇一個分層級別內的快捷鍵時,在視覺上將被映射到次最低分層級別中的功能的鍵的子集與不被映射到次最低分層級別中的功能的其他鍵區(qū)別開來。如此,每一個輸入設備能供性都可以向用戶示出可識別的符號,該符號將用戶導向自適應設備的虛擬或觸摸鍵上的命令/控制結構中的下一級別。圖6示出了用于基于自適應設備狀態(tài)變化來調整自適應設備的顯示狀態(tài)的方法的一個實施例的流程圖。首先,如在602所示出的,方法600包括接收指示自適應設備狀態(tài)的變化的自適應設備狀態(tài)輸入。接下來,在612,方法600包括響應于自適應設備狀態(tài)輸入, 改變自適應設備數(shù)據(jù),以形成已更改的自適應設備數(shù)據(jù)。自適應設備數(shù)據(jù)和已更改的自適應設備數(shù)據(jù)可包括例如圖像數(shù)據(jù)和鍵盤映射數(shù)據(jù)中的一項或多項。然后,在624,方法600包括使用已改變的自適應設備數(shù)據(jù)來調整自適應設備顯示。調整自適應設備顯示狀態(tài)可包括,例如,在自適應設備顯示上顯示圖像數(shù)據(jù),或根據(jù)自適應設備映射數(shù)據(jù),調整自適應設備映射狀態(tài)這幾項中的一項或多項,如上文所描述的。在一個示例實施例中,接收自適應設備狀態(tài)的變化包括,在604,接收鍵盤上的對修正健的輸入,而調整自適應設備顯示包括,在616,在視覺上強調被配置成與修正健結合使用的鍵,對照未被配置成與修正健一起使用的鍵。例如,可以將諸如啟用修正健的符號和啟用無效鍵的符號自動地與操作系統(tǒng)設置和修正健狀態(tài)同步。作為更具體的示例,當在606選擇無效鍵時,鍵盤顯示狀態(tài)被調整為在618只顯示可以利用由無效鍵所表示的符號增強的鍵。在另一示例實施例中,接收自適應設備狀態(tài)的變化包括,在608,接收對切換鍵的選擇,而調整自適應設備顯示狀態(tài)包括,在620,顯示受影響的鍵或鍵組的替代形式。例如, 在切換鍵是Shift鍵的情況下,當選擇Shift時,所有受影響的鍵(例如,所有字母和數(shù)字鍵)都示出大寫字母/符號。作為另一個示例,在切換鍵是Caps Lock鍵的情況下,當選擇 Caps Lock時,所有字母鍵都示出大寫字母。在再一個示例實施例中,接收自適應設備狀態(tài)的變化包括,在610,接收對在鍵盤上(例如,在鍵上或在觸摸區(qū)域)顯示的語言選擇控件的選擇,而調整自適應設備顯示狀態(tài)包括,在622,通過改變自適應設備的鍵上顯示的符號,基于所選語言,改變自適應設備的輸入語言。例如,圖3中的顯示330可以是示出可以選擇的可用的語言的觸摸顯示。如此,用戶可以輕松而快速地在多個輸入語言之間切換??梢岳斫?,可以,例如,通過存儲在諸如DVD(數(shù)字多功能盤)、⑶(壓縮光盤)、閃存驅動器、軟盤等等之類的計算機可讀取的存儲介質上,并由計算設備執(zhí)行的諸如程序之類的計算機可執(zhí)行指令或代碼,來實現(xiàn)此處所描述的實施例。一般而言,程序包括執(zhí)行特定任務或實現(xiàn)特定抽象數(shù)據(jù)類型的例程、對象、組件、數(shù)據(jù)結構等。此處所使用的術語“程序” 可指示單個程序或協(xié)同工作的多個程序,并可用于表示應用程序、服務、或任何其它類型或種類的程序。同樣,如此處所使用的術語“計算機”和“計算設備”包括以電子方式執(zhí)行一個或多個程序的任何設備,包括,但不僅限于,帶有計算功能的鍵盤及其他計算機輸入設備。還應該理解,此處所述的配置和/或方法在本質上示例性的,且這些具體實施例或示例不是限制性的,因為多個變體是可能。此處所描述的具體例程或方法可表示任何數(shù)量的處理策略中的一個或多個。由此,所示出的各個動作可以按所示順序執(zhí)行、并行地執(zhí)行、以其他順序執(zhí)行、或者在某些情況下省略。同樣,任何上述過程不是達成此處所述的各實施例的特征和/或結果所必需的,而是為說明和描述的方便而提供的。本發(fā)明的主題包括各種過程、系統(tǒng)和配置的所有新穎和非顯而易見的組合和子組合、和此處所公開的其它特征、功能、動作、和/或特性、以及其任何和全部等效物。
權利要求
1.一種用于在被配置成在位于自適應輸入設備的機身和一個或多個輸入驅動裝置中的一個或多個上的自適應輸入設備顯示上顯示可改變的圖像的自適應輸入設備中,響應于與所述自適應輸入設備進行通信的計算設備中的系統(tǒng)狀態(tài)變化,適應自適應輸入設備映射和所述自適應輸入設備顯示上所顯示的圖像中的一項或多項的方法(400),所述方法 (400)包括接收(402)指示所述計算設備的系統(tǒng)狀態(tài)的變化的系統(tǒng)狀態(tài)輸入;響應于所述系統(tǒng)狀態(tài)輸入,改變(418)自適應輸入設備數(shù)據(jù),以形成已更改的自適應輸入設備數(shù)據(jù),所述自適應輸入設備數(shù)據(jù)以及所述已更改的自適應輸入設備數(shù)據(jù)各自都包括圖像數(shù)據(jù)以及自適應輸入設備輸入映射數(shù)據(jù)中的一項或多項;以及使用所述已更改的自適應輸入設備數(shù)據(jù)來調整(420)自適應輸入設備顯示狀態(tài),其中,調整所述自適應輸入設備顯示狀態(tài)包括以下的一項或多項在所述自適應輸入設備顯示上顯示所述圖像數(shù)據(jù)以及根據(jù)所述自適應輸入設備映射數(shù)據(jù)來調整自適應輸入設備映射狀態(tài)。
2.如權利要求1所述的方法,其特征在于,接收所述系統(tǒng)狀態(tài)輸入包括接收用戶登錄請求,而調整所述自適應輸入設備顯示狀態(tài)包括在所述鍵盤顯示上顯示用戶登錄信息。
3.如權利要求1所述的方法,其特征在于,接收所述系統(tǒng)狀態(tài)輸入包括接收對用來顯示鍵盤字符的語言的選擇,而調整所述自適應輸入設備顯示狀態(tài)包括調整所述鍵盤顯示, 以選定語言顯示鍵符號,并且所述方法還包括更新所述自適應輸入設備上的固件,以在所述固件中以選定的語言存儲符號。
4.如權利要求1所述的方法,其特征在于,接收所述系統(tǒng)狀態(tài)變化包括接收關于所述計算設備的電源狀態(tài)的變化的信息,而調整所述自適應輸入設備顯示狀態(tài)包括顯示電源狀態(tài)變化演示。
5.如權利要求1所述的方法,其特征在于,接收所述系統(tǒng)狀態(tài)變化包括接收關于顯示設備外觀以及在顯示設備上顯示的個性化模式的變化的信息,而調整所述自適應設備顯示狀態(tài)包括調整一個或多個鍵的背景顏色、一個或多個鍵周圍的空間、所述自適應輸入設備背后的空間、所述自適應輸入設備下面的空間以及所述自適應輸入設備周圍的空間。
6.如權利要求1所述的方法,其特征在于,接收所述系統(tǒng)狀態(tài)變化包括接收在所述計算設備上運行的應用程序沒有響應的指示,而調整所述自適應輸入設備顯示狀態(tài)包括在所述自適應輸入設備顯示上顯示所述應用程序沒有響應的指示。
7.如權利要求1所述的方法,其特征在于,接收所述系統(tǒng)狀態(tài)變化包括接收鎖定所述計算設備的用戶請求,而調整所述自適應輸入設備顯示狀態(tài)包括當所述計算設備被鎖定時停止顯示用戶指定的內容。
8.如權利要求1所述的方法,其特征在于,接收所述狀態(tài)變化包括通過所述鍵盤顯示上的識別的用戶的交互式顯示,接收切換所述計算設備的用戶的請求,而調整所述自適應輸入設備顯示狀態(tài)包括通過所述鍵盤顯示上的識別的用戶的所述交互式顯示,接收選定另一個識別的用戶的輸入。
9.一種自適應鍵盤(200),包括多個鍵(215,315),每一個鍵都被配置成顯示可分別控制的圖像;以及與所述多個鍵進行通信的并包括自適應鍵盤程序的控制器(160),所述自適應鍵盤程序被配置成接收(50 指示應用程序狀態(tài)的變化的應用程序狀態(tài)輸入;響應于所述應用程序狀態(tài)輸入,改變(518)自適應鍵盤數(shù)據(jù),以形成已更改的自適應鍵盤數(shù)據(jù),所述已更改的自適應鍵盤數(shù)據(jù)包括圖像數(shù)據(jù)和自適應鍵盤映射數(shù)據(jù)中的一項或多項;以及使用所述已更改的自適應鍵盤數(shù)據(jù)來調整(520)自適應鍵盤顯示狀態(tài),其中,調整所述自適應鍵盤顯示狀態(tài)包括以下的一項或多項在所述自適應鍵盤顯示上顯示所述圖像數(shù)據(jù)以及根據(jù)所述自適應鍵盤映射數(shù)據(jù)來調整自適應鍵盤映射狀態(tài)。
10.如權利要求9所述的自適應鍵盤,其特征在于,所述指令是可執(zhí)行的,以通過接收使用輸入法編輯器的請求來接收所述應用程序狀態(tài)輸入,并通過顯示構建語言字符的可用的符號來調整所述自適應鍵盤顯示。
11.如權利要求9所述的自適應鍵盤,其特征在于,所述指令是可執(zhí)行的,以通過接收應用程序功能的激活狀態(tài)的指示來接收所述應用程序狀態(tài)輸入,并通過在所述自適應鍵盤上顯示所述激活狀態(tài)的表示來顯示由所述激活狀態(tài)修改的鍵符號,從而調整所述自適應鍵盤顯示狀態(tài)。
12.如權利要求9所述的自適應鍵盤,其特征在于,所述指令是可執(zhí)行的,以通過接收為一組鍵指定單一功能的用戶輸入來接收所述應用程序狀態(tài)輸入,并通過修改該組鍵的顯示以通過顯示跨該組鍵的所述單一功能的表示來示出所述單一功能,從而調整所述自適應鍵盤顯示狀態(tài)。
13.如權利要求9所述的自適應鍵盤,其特征在于,所述指令是可執(zhí)行的,以通過基于在所述狀態(tài)變化之后所述應用程序的所述狀態(tài)所特定的功能來接收所述自適應鍵盤的鍵的子集的映射,從而接收所述應用程序狀態(tài)輸入,并通過相對于其他鍵在視覺上強調一些鍵的所述子集來調整自適應鍵盤顯示狀態(tài)。
14.如權利要求9所述的自適應鍵盤,其特征在于,所述指令是可執(zhí)行的,以通過接收選擇動畫圖標、文本或圖形小配件的用戶輸入,來接收所述應用程序狀態(tài)輸入,并通過在所述自適應鍵盤的所述顯示的選定區(qū)域顯示所述用戶選定的動畫圖標、文本或圖形小配件來調整所述自適應鍵盤顯示狀態(tài)。
15.如權利要求9所述的自適應鍵盤,其特征在于,所述指令是可執(zhí)行的,以通過接收包括的在助記鍵映射和語義鍵映射之間切換的請求的用戶輸入,來接收所述應用程序狀態(tài)輸入。
全文摘要
提供了實現(xiàn)自適應設備的狀態(tài)變化的系統(tǒng)和方法的各實施例。在一個示例中,公開了了一種方法,包括接收指示計算設備的系統(tǒng)狀態(tài)的變化的系統(tǒng)狀態(tài)輸入,響應于系統(tǒng)狀態(tài)輸入,改變自適應設備數(shù)據(jù),以形成已更改的自適應設備數(shù)據(jù),自適應設備數(shù)據(jù)和已更改的自適應設備數(shù)據(jù)各自都包括圖像數(shù)據(jù)和自適應設備映射數(shù)據(jù)中的一項或多項,使用已更改的自適應設備數(shù)據(jù),調整自適應設備顯示狀態(tài),其中,調整自適應設備顯示狀態(tài)下列各項中的一項或多項包括在鍵盤顯示上顯示圖像數(shù)據(jù)以及根據(jù)自適應設備映射數(shù)據(jù)來調整自適應設備映射狀態(tài)。
文檔編號G06F3/048GK102289283SQ20111017165
公開日2011年12月21日 申請日期2011年6月15日 優(yōu)先權日2010年6月16日
發(fā)明者D·M·桑斯特, H·斯特蘭德, S·M·梅爾, V·鮑爾, Y-C·鐘 申請人:微軟公司