根據(jù)應(yīng)用的轉(zhuǎn)化配置文件將觸摸輸入轉(zhuǎn)化成本地輸入的制作方法
【專(zhuān)利摘要】本文公開(kāi)的各示例涉及根據(jù)應(yīng)用的轉(zhuǎn)化配置文件將觸摸輸入轉(zhuǎn)化成本地輸入。各示例包括,根據(jù)所關(guān)注的應(yīng)用的轉(zhuǎn)化配置文件(如果所述轉(zhuǎn)化配置文件是可訪問(wèn)的),將觸摸輸入轉(zhuǎn)化成本地輸入。各示例進(jìn)一步包括,如果沒(méi)有所關(guān)注的應(yīng)用的轉(zhuǎn)化配置文件是可訪問(wèn)的,并且操作系統(tǒng)能夠利用觸摸輸入,則向操作系統(tǒng)提供觸摸輸入。
【專(zhuān)利說(shuō)明】根據(jù)應(yīng)用的轉(zhuǎn)化配置文件將觸摸輸入轉(zhuǎn)化成本地輸入
【背景技術(shù)】
[0001]像臺(tái)式電腦、筆記本電腦、或便攜式電腦這樣的計(jì)算設(shè)備可提供用戶(hù)與計(jì)算設(shè)備的內(nèi)容交互的圖形用戶(hù)界面(GUI)。這樣的計(jì)算設(shè)備可使用戶(hù)能夠在CTI的各窗口之間導(dǎo)航,并利用至少一種輸入設(shè)備(例如,鼠標(biāo)、鍵盤(pán),等)與各窗口顯示的內(nèi)容交互。在一些示例中,可利用另一個(gè)設(shè)備遠(yuǎn)程訪問(wèn)計(jì)算設(shè)備,以瀏覽計(jì)算設(shè)備的GUI并與計(jì)算設(shè)備的GUI交互。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0002]下面詳細(xì)的描述參照附圖,其中:
[0003]圖1是示例本地計(jì)算設(shè)備的框圖,該本地計(jì)算設(shè)備用于接收來(lái)自遠(yuǎn)程計(jì)算設(shè)備的觸摸輸入;
[0004]圖2是示例計(jì)算系統(tǒng)的框圖,該計(jì)算系統(tǒng)用于用遠(yuǎn)程計(jì)算設(shè)備向本地計(jì)算設(shè)備提供觸摸輸入;
[0005]圖3是根據(jù)轉(zhuǎn)化配置文件將觸摸輸入轉(zhuǎn)化成本地輸入的示例方法的流程圖;以及
[0006]圖4是用于確定是否將觸摸輸入轉(zhuǎn)化成本地計(jì)算設(shè)備的本地輸入的示例方法的流程圖。
【具體實(shí)施方式】
[0007]如上面提到的,可利用另一個(gè)設(shè)備遠(yuǎn)程訪問(wèn)計(jì)算設(shè)備,以瀏覽計(jì)算設(shè)備的圖形用戶(hù)界面(⑶I)并與計(jì)算設(shè)備的圖形用戶(hù)界面(⑶I)交互。例如,可利用遠(yuǎn)程計(jì)算設(shè)備,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)訪問(wèn)本地計(jì)算設(shè)備的應(yīng)用,以瀏覽本地計(jì)算設(shè)備的GUI并與本地計(jì)算設(shè)備的⑶I交互。在一些示例中,遠(yuǎn)程計(jì)算設(shè)備可包括能夠接收觸摸輸入的觸控式顯示器。在這種示例中,可期望允許用戶(hù)利用在遠(yuǎn)程計(jì)算設(shè)備的觸摸輸入與本地計(jì)算設(shè)備的應(yīng)用交互。
[0008]但是,本地計(jì)算設(shè)備的至少一些應(yīng)用可能不支持觸摸輸入。例如,工作站計(jì)算設(shè)備的許多計(jì)算密集型設(shè)計(jì)及分析應(yīng)用不識(shí)別來(lái)自觸控式顯示器的觸摸輸入。雖然能開(kāi)發(fā)這種應(yīng)用的觸控版本,但是單一的觸控版本可能不足以對(duì)每種類(lèi)型的遠(yuǎn)程計(jì)算設(shè)備都起作用。例如,不同的遠(yuǎn)程計(jì)算設(shè)備會(huì)具有識(shí)別不同的觸摸動(dòng)作(例如,觸摸姿勢(shì))的不同的觸摸輸入系統(tǒng),或者具有映射到同樣的觸摸動(dòng)作的不同動(dòng)作。此外,為每種類(lèi)型的遠(yuǎn)程計(jì)算設(shè)備輸入系統(tǒng)的每個(gè)應(yīng)用開(kāi)發(fā)新的、觸控使能的版本對(duì)應(yīng)用開(kāi)發(fā)者可能是高成本并且耗時(shí)的。
[0009]為了解決這些問(wèn)題,本文描述的各示例提供一種穩(wěn)健的工具,該工具使得能夠利用遠(yuǎn)程計(jì)算設(shè)備的觸摸輸入與本地計(jì)算設(shè)備的觸控使能應(yīng)用和非觸控使能應(yīng)用交互,而不改變本地計(jì)算設(shè)備應(yīng)用。本文描述的各示例可根據(jù)觸摸輸入時(shí)本地計(jì)算設(shè)備上與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件(translat1n profile),將從遠(yuǎn)程計(jì)算設(shè)備接收的觸摸輸入轉(zhuǎn)化成本地計(jì)算設(shè)備(例如,鼠標(biāo)或鍵盤(pán)輸入)可用的本地輸入。在這種示例中,應(yīng)用開(kāi)發(fā)者可為應(yīng)用提供觸摸輸入轉(zhuǎn)化配置文件,而不是為觸摸系統(tǒng)的使用創(chuàng)建新的、觸控使能的應(yīng)用,這會(huì)節(jié)約時(shí)間和成本。在一些示例中,可提供多個(gè)轉(zhuǎn)化配置文件用于單個(gè)的應(yīng)用,每個(gè)配置文件包括不同的遠(yuǎn)程計(jì)算設(shè)備觸摸輸入系統(tǒng)的轉(zhuǎn)化信息。
[0010]此外,如果沒(méi)有所關(guān)注的應(yīng)用可用的轉(zhuǎn)化配置文件,且本地計(jì)算設(shè)備的操作系統(tǒng)(OS)能夠在本地處理觸摸輸入,則本文描述的各示例可向本地計(jì)算設(shè)備的OS提供接收到的觸摸輸入。在一些示例中,如果沒(méi)有所關(guān)注的應(yīng)用可用的轉(zhuǎn)化配置文件,且OS不能在本地處理觸摸輸入,則可替代地,根據(jù)與本地計(jì)算設(shè)備OS關(guān)聯(lián)的轉(zhuǎn)化配置文件轉(zhuǎn)化接收到的觸摸輸入。以這種方式,本文描述的各示例可利用所關(guān)注的應(yīng)用的應(yīng)用專(zhuān)用轉(zhuǎn)化配置文件(且如果可用的話),根據(jù)OS是否能夠在本地處理觸摸信息,可替代地使用OS轉(zhuǎn)化配置文件或向OS提供觸摸輸入。因此,本文描述的各示例可穩(wěn)健地為從遠(yuǎn)程計(jì)算設(shè)備接收到的觸摸輸入的使用提供本地計(jì)算設(shè)備的應(yīng)用。
[0011]現(xiàn)在參照各圖,圖1是示例本地計(jì)算設(shè)備100的框圖,該本地計(jì)算設(shè)備100用于接收來(lái)自遠(yuǎn)程計(jì)算設(shè)備的觸摸輸入。如本文所使用的,“計(jì)算設(shè)備”可以是臺(tái)式機(jī)或筆記本電腦、工作站、服務(wù)器、便攜式電腦、手機(jī)、智能設(shè)備、或包括處理器的任意其它設(shè)備或裝置。在圖1的示例中,本地計(jì)算設(shè)備100包括處理器110、網(wǎng)絡(luò)接口 118、以及被編碼有指令122、124、126、128和129的機(jī)器可讀存儲(chǔ)介質(zhì)120。在一些示例中,存儲(chǔ)介質(zhì)120可包括其它指令。在其它示例中,本文描述的與存儲(chǔ)介質(zhì)120關(guān)聯(lián)的指令122、124、126、128、129以及任意其它指令可遠(yuǎn)程地存儲(chǔ)在本地計(jì)算設(shè)備100外。
[0012]如本文所使用的,“處理器”可以是以下之一:中央處理單元(CPU)、基于半導(dǎo)體的微處理器、圖形處理單元(GPU)、配置用于獲取并執(zhí)行指令的現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、適用于獲取并執(zhí)行存儲(chǔ)在機(jī)器可讀存儲(chǔ)介質(zhì)上的指令的其它電路、或以上元件的組合。處理器110可取得、解碼并執(zhí)行存儲(chǔ)在存儲(chǔ)介質(zhì)120上的指令,以實(shí)現(xiàn)下面描述的功能。在其它示例中,存儲(chǔ)介質(zhì)120的任意指令的功能可以電路的形式、以編碼在機(jī)器可讀存儲(chǔ)介質(zhì)上的可執(zhí)行指令的形式、或以上述形式組合的形式實(shí)現(xiàn)。
[0013]如本文所使用的,“機(jī)器可讀存儲(chǔ)介質(zhì)”可以是任意電的、磁的、光的或其它物理存儲(chǔ)設(shè)備,用于包含或存儲(chǔ)例如可執(zhí)行指令、數(shù)據(jù)等的信息。例如,本文描述的任意機(jī)器可讀存儲(chǔ)介質(zhì)可以是任意隨機(jī)存取存儲(chǔ)器(RAM)、閃存、存儲(chǔ)驅(qū)動(dòng)(例如,硬盤(pán))、只讀存貯型光盤(pán)(CD-ROM),等等,或上述介質(zhì)的組合。此外,本文描述的任意機(jī)器可讀存儲(chǔ)介質(zhì)可以是非瞬態(tài)的。
[0014]在圖1的示例中,本地計(jì)算設(shè)備100還可包括本地計(jì)算設(shè)備100的操作系統(tǒng)
(OS)140。OS 140可包括圖形用戶(hù)界面(⑶I)模塊142,⑶I模塊142可在本地計(jì)算設(shè)備100上實(shí)現(xiàn)⑶I。⑶I模塊142可生成在本地顯示器上輸出的本地顯示信息,本地顯示器例如,與本地計(jì)算設(shè)備100 —體的顯示器或連接至本地計(jì)算設(shè)備100的本地外圍接口(例如,本地端口或總線)的顯示器。在一些示例中,OS 140和模塊142的功能可以編碼在機(jī)器可讀存儲(chǔ)介質(zhì)上的可執(zhí)行指令的形式、以電路的形式、或以上述形式組合的形式實(shí)現(xiàn)。
[0015]在一些示例中,指令122可通過(guò)本地計(jì)算設(shè)備100的網(wǎng)絡(luò)接口 118向遠(yuǎn)程計(jì)算設(shè)備提供遠(yuǎn)程顯示信息182。遠(yuǎn)程計(jì)算設(shè)備可使用遠(yuǎn)程顯示信息182顯示本地計(jì)算設(shè)備100的GUI的至少部分。在一些示例中,作為遠(yuǎn)程桌面協(xié)議的部分,可向遠(yuǎn)程計(jì)算設(shè)備提供遠(yuǎn)程顯示信息182,遠(yuǎn)程桌面協(xié)議提供對(duì)本地計(jì)算設(shè)備100的遠(yuǎn)程訪問(wèn)。在這種示例中,遠(yuǎn)程計(jì)算設(shè)備可用于瀏覽本地計(jì)算設(shè)備100的⑶I并與本地計(jì)算設(shè)備100的⑶I (例如,桌面)交互。如本文描述的,遠(yuǎn)程計(jì)算設(shè)備可為包括觸控顯示器的任意類(lèi)型的計(jì)算設(shè)備。在一些示例中,指令122可持續(xù)地從⑶I模塊142生成的本地顯示信息獲得遠(yuǎn)程顯示信息182,使得遠(yuǎn)程計(jì)算設(shè)備能夠使用遠(yuǎn)程顯示信息182持續(xù)地顯示本地計(jì)算設(shè)備100的GUI的至少一部分。例如,在給定的本地計(jì)算設(shè)備100和遠(yuǎn)程計(jì)算設(shè)備之間的遠(yuǎn)程桌面會(huì)話期間,指令122可持續(xù)地提供遠(yuǎn)程顯示信息182。
[0016]如本文所使用的,“觸控顯示器”可為能夠輸出視頻信號(hào)并以觸摸形式接收用戶(hù)輸入的任意硬件部件的結(jié)合。例如,觸控顯示器可包括適于輸出接收到的視頻信號(hào)(例如,遠(yuǎn)程顯示信息)的任意顯示技術(shù)的部件,也可包括檢測(cè)觸摸的部件,例如,電阻、電容、表面聲波、紅外、光學(xué)成像、分散信號(hào)傳感、in-cell系統(tǒng),等的部件。在本文描述的示例中,觸控顯示器可輸出識(shí)別接收到的用戶(hù)輸入的觸摸信息。
[0017]如上面所提到的,指令122可通過(guò)網(wǎng)絡(luò)接口 118向遠(yuǎn)程計(jì)算設(shè)備提供遠(yuǎn)程顯示信息182。如本文所使用的,“網(wǎng)絡(luò)接口”是計(jì)算設(shè)備經(jīng)由通信網(wǎng)絡(luò)與至少一個(gè)其它計(jì)算設(shè)備通信可用的至少一個(gè)硬件部件,該通信網(wǎng)絡(luò)包括至少一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)、至少一個(gè)電話網(wǎng)絡(luò)、或上述網(wǎng)絡(luò)的結(jié)合。在一些示例中,合適的計(jì)算機(jī)網(wǎng)絡(luò)包括例如局域網(wǎng)(LAN)、無(wú)線局域網(wǎng)(WLAN)、虛擬專(zhuān)用網(wǎng)(VPN)、互聯(lián)網(wǎng),等。
[0018]指令124可通過(guò)網(wǎng)絡(luò)接口 118接收來(lái)自遠(yuǎn)程計(jì)算設(shè)備的觸摸輸入184。在通過(guò)觸控顯示器顯示GUI的至少部分時(shí),接收到的觸摸輸入184可識(shí)別遠(yuǎn)程計(jì)算設(shè)備的觸控顯示器感測(cè)到的觸摸事件。在一些示例中,遠(yuǎn)程計(jì)算設(shè)備可接收遠(yuǎn)程顯示信息182,并利用該信息,在遠(yuǎn)程計(jì)算設(shè)備的觸控顯示器上顯示本地計(jì)算設(shè)備的GUI的至少部分。在這種示例中,觸控顯示器可在顯示GUI的部分時(shí),感測(cè)觸摸事件。在一些示例中,作為遠(yuǎn)程桌面協(xié)議的部分,可從遠(yuǎn)程計(jì)算設(shè)備接收觸摸輸入,該遠(yuǎn)程桌面協(xié)議提供對(duì)本地計(jì)算設(shè)備100的遠(yuǎn)程訪問(wèn)。
[0019]在一些示例中,響應(yīng)于遠(yuǎn)程計(jì)算設(shè)備的觸控顯示器感測(cè)到的輸入事件,遠(yuǎn)程計(jì)算設(shè)備可向本地計(jì)算設(shè)備100提供觸摸輸入。如本文所使用的,“觸摸事件”可以是可由顯示器檢測(cè)到的觸控顯示器與手指、尖筆等之間的交互。例如,將手指放到顯示器上,移動(dòng)該手指劃過(guò)顯示器,以及隨后從顯示器上抬起該手指,可被顯示器分別感測(cè)為三個(gè)觸摸事件,即:“落下”事件、“移動(dòng)”事件以及“抬起”事件。在其它示例中,觸控顯示器可感測(cè)到額外或其它類(lèi)型的觸摸事件。在本文描述的示例中,觸控顯示器感測(cè)到的觸摸事件的類(lèi)型可根據(jù)使用觸控顯示器的設(shè)備的類(lèi)型和使用觸控顯示器的設(shè)備的操作系統(tǒng)的類(lèi)型中的至少一個(gè)變化。
[0020]如本文所使用的,“觸摸輸入”是識(shí)別觸控顯示器感測(cè)到的至少一個(gè)觸摸事件的信息。在一些示例中,針對(duì)觸摸輸入中識(shí)別的每個(gè)觸摸事件,觸摸輸入可包括觸摸事件(例如,落下、移動(dòng)、抬起等)的類(lèi)型標(biāo)識(shí)以及觸摸事件的位置標(biāo)識(shí)。位置信息可識(shí)別觸摸事件發(fā)生在觸控顯示器上顯示的GUI的點(diǎn)或區(qū)域,或觸摸事件發(fā)生在顯示器的點(diǎn)或區(qū)域。例如,對(duì)于觸控顯示器感測(cè)到的觸摸事件,觸摸輸入184可識(shí)別觸摸事件的類(lèi)型以及觸摸事件在本地計(jì)算設(shè)備顯示的GUI內(nèi)的位置,本地計(jì)算設(shè)備顯示的GUI至少部分顯示在觸控顯示器上。在一些示例中,從遠(yuǎn)程計(jì)算設(shè)備接收到的觸摸輸入可以是遠(yuǎn)程計(jì)算設(shè)備的觸控顯示器輸出的觸摸信息,或可以是源自這種觸摸信息的信息。此外,在一些示例中,遠(yuǎn)程計(jì)算設(shè)備可以統(tǒng)一的觸摸輸入格式向本地計(jì)算設(shè)備100提供觸摸輸入。此外,遠(yuǎn)程計(jì)算設(shè)備可在觸摸輸入消息或通信中向本地計(jì)算設(shè)備100提供觸摸輸入。
[0021]在本文描述的示例中,本地計(jì)算設(shè)備100處理接收到的觸摸輸入184的方式可取決于以下至少之一:0S 140是否能夠利用觸摸輸入,以及在本地計(jì)算設(shè)備100是否有所關(guān)注的應(yīng)用可用的轉(zhuǎn)化配置文件。在圖1的示例中,指令126可確定本地計(jì)算設(shè)備100的OS140是否能夠利用觸摸輸入。在一些示例中,指令126可查詢(xún)OS 140,以確定OS 140是否能夠利用觸摸輸入。在其它示例中,指令126可包括能夠利用觸摸輸入的操作系統(tǒng)的列表。在這種示例中,指令126可查詢(xún)OS 140,以確定OS 140的身份,并且然后根據(jù)OS 140是否包括在列表中確定OS 140是否能夠利用觸摸輸入。如本文所使用的,如果OS能夠接收觸摸輸入并按照作為用戶(hù)輸入的有效形式的觸摸輸入進(jìn)行動(dòng)作,則操作系統(tǒng)“能夠利用”觸摸輸入。
[0022]在圖1的示例中,指令126還可確定在觸摸輸入184中識(shí)別的觸摸事件時(shí)本地計(jì)算設(shè)備100上所關(guān)注的應(yīng)用。例如,指令126可查詢(xún)OS 140以確定在觸摸事件時(shí)所關(guān)注的應(yīng)用。指令126還可進(jìn)一步確定在觸摸事件時(shí)與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是否是本地計(jì)算設(shè)備100可訪問(wèn)的。例如,如果這種轉(zhuǎn)化配置文件存儲(chǔ)在本地計(jì)算設(shè)備100上或遠(yuǎn)程存儲(chǔ)在本地計(jì)算設(shè)備100外的本地計(jì)算設(shè)備100已知并且可訪問(wèn)的位置,則指令126可確定與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是本地計(jì)算設(shè)備100可訪問(wèn)的。例如,如果配置文件存儲(chǔ)在本地計(jì)算設(shè)備100能夠經(jīng)由網(wǎng)絡(luò)接口 118訪問(wèn)的已知的地址,則指令126可確定與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是本地計(jì)算設(shè)備100可訪問(wèn)的。
[0023]如本文所使用的,“轉(zhuǎn)化配置文件”是信息的集合,該信息的集合包括觸摸輸入到本地計(jì)算設(shè)備的操作系統(tǒng)可用的本地輸入以及本地計(jì)算設(shè)備的應(yīng)用可用的命令輸入中的至少一個(gè)的映射。此外,如本文所使用的,與給定的應(yīng)用“關(guān)聯(lián)的”或“用于”給定的應(yīng)用的轉(zhuǎn)化配置文件是為了與給定的應(yīng)用相關(guān)的使用而識(shí)別的轉(zhuǎn)化配置文件。如本文所使用的,本地計(jì)算設(shè)備的操作系統(tǒng)可用的“本地輸入”是操作系統(tǒng)能夠接收并且作為用戶(hù)輸入的有效形式進(jìn)行動(dòng)作的信息。在一些示例中,本地輸入可以是模擬至少一種類(lèi)型的輸入設(shè)備(例如,鼠標(biāo)、鍵盤(pán)等)的輸出的信息,操作系統(tǒng)能夠接收這樣的至少一種類(lèi)型的輸入設(shè)備的輸出,并且作為用戶(hù)輸入的有效形式進(jìn)行動(dòng)作。例如,轉(zhuǎn)化配置文件可包括至少一個(gè)觸摸輸入到模擬來(lái)自鼠標(biāo)、鍵盤(pán)或其它輸入設(shè)備中的至少一個(gè)的本地輸入的映射。如本文所使用的,與應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件的“命令輸入”是與轉(zhuǎn)化配置文件關(guān)聯(lián)的應(yīng)用可用的至少一個(gè)命令。在一些示例中,轉(zhuǎn)化配置文件還可包括觸摸輸入到其它觸摸輸入的映射。如果本地計(jì)算設(shè)備的OS能夠利用觸摸輸入,則可利用這種映射。
[0024]在一些示例中,轉(zhuǎn)化配置文件可包括從觸摸動(dòng)作到本地輸入的映射。如本文中所使用的,“觸摸動(dòng)作”是識(shí)別給定的觸摸輸入或一序列觸摸輸入用于轉(zhuǎn)化為本地輸入的信息。在一些示例中,轉(zhuǎn)化配置文件可包括多個(gè)觸摸動(dòng)作,每個(gè)表示用于轉(zhuǎn)化成本地輸入的多個(gè)一根和多根手指敲擊和觸摸姿勢(shì)中的一個(gè)。在此示例中,觸摸動(dòng)作中的每個(gè)包括識(shí)別觸摸輸入或一序列觸摸輸入的信息,觸摸輸入或一序列觸摸輸入定義觸摸動(dòng)作表示的敲擊或觸摸姿勢(shì)。
[0025]如上所述,指令126可確定在觸摸輸入184中識(shí)別的觸摸事件時(shí)與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是本地計(jì)算設(shè)備100可訪問(wèn)的。響應(yīng)于該確定,指令128可根據(jù)與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件,將至少接收到的觸摸輸入184轉(zhuǎn)化成OS可用的本地輸入。在此示例中,指令128可識(shí)別對(duì)應(yīng)于至少接收到的觸摸輸入的轉(zhuǎn)化配置文件的觸摸動(dòng)作。例如,指令128可識(shí)別匹配接收到的觸摸輸入184的轉(zhuǎn)化配置文件中的觸摸動(dòng)作。在其它示例中,指令128可識(shí)別匹配一序列觸摸輸入的轉(zhuǎn)化配置文件中的觸摸動(dòng)作,該一些列觸摸輸入包括接收到的觸摸輸入184與之前接收到的其它觸摸輸入、隨后接收到的其它觸摸輸入、或者之前和隨后接收到的其它觸摸輸入的結(jié)合。例如,所識(shí)別的觸摸動(dòng)作可包括識(shí)別定義觸摸姿勢(shì)的一序列觸摸輸入的信息,其中,該一序列觸摸輸入包括接收到的觸摸輸入。
[0026]識(shí)別觸摸動(dòng)作之后,指令128可向OS 140提供映射到識(shí)別的觸摸動(dòng)作的本地輸入,該識(shí)別的觸摸動(dòng)作在所關(guān)注的應(yīng)用的轉(zhuǎn)化配置文件中。在一些示例中,向OS 140提供的本地輸入可包括模擬至少一種輸入設(shè)備的輸出的信息,該至少一種輸入設(shè)備的輸入可由OS 140使用。例如,本地輸入可模擬鼠標(biāo)和鍵盤(pán)輸入中的至少一種。在一些不例中,映射到識(shí)別的觸摸動(dòng)作的本地輸入可包括模擬鍵盤(pán)輸出的一序列鍵擊的信息,其中,該一序列鍵擊被定義來(lái)調(diào)用所關(guān)注的應(yīng)用中的給定的功能。例如,該一序列鍵擊可被定義為所關(guān)注的應(yīng)用中的鍵盤(pán)快捷鍵。例如,所識(shí)別的觸控動(dòng)作可包括定義兩根手指捏的姿勢(shì)的一序列觸摸輸入,并且所識(shí)別的觸摸動(dòng)作可映射到模擬一序列鍵擊(例如,序列“Alt”、“z”、“_” )的本地輸入,該一序列鍵擊定乂為所關(guān)注的應(yīng)用中縮小快捷鍵。在此不例中,指令128可向OS 140提供模擬鍵盤(pán)序列的本地輸入。
[0027]在其它示例中,指令126可確定在觸摸輸入184中識(shí)別的觸摸事件時(shí)沒(méi)有與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是本地計(jì)算設(shè)備100可訪問(wèn)的。在此示例中,指令126還可確定OS 140能夠利用觸摸輸入。響應(yīng)于這些確定,指令129可向OS 140提供接收到的觸摸輸入184。在一些不例中,在向OS提供觸摸輸入之前,指令129可將觸摸輸入184置于OS 140可識(shí)別的消息、函數(shù)調(diào)用、或其它通信格式中。例如,指令129可以向OS 140提供OS 140識(shí)別的應(yīng)用程序接口(API)消息中的接收到的觸摸輸入。
[0028]在其它示例中,指令126可確定在觸摸輸入184中識(shí)別的觸摸事件時(shí)沒(méi)有與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是本地計(jì)算設(shè)備100可訪問(wèn)的,并且OS 140不能利用觸摸輸入。響應(yīng)于這種確定,指令128可根據(jù)與OS 140關(guān)聯(lián)的轉(zhuǎn)化配置文件,將至少接收到的觸摸輸入轉(zhuǎn)化成OS可用的本地輸入。指令128可如上面關(guān)于所關(guān)注的應(yīng)用的轉(zhuǎn)化配置文件所描述的,將觸摸輸入轉(zhuǎn)化成本地輸入。在一些示例中,與OS 140關(guān)聯(lián)的轉(zhuǎn)化配置文件可將觸摸輸入轉(zhuǎn)化成本地輸入,例如鼠標(biāo)輸入和鍵盤(pán)輸入中的至少一種。OS 140的轉(zhuǎn)化配置文件可本地存儲(chǔ)在本地計(jì)算設(shè)備100,或可以是從本地計(jì)算設(shè)備100遠(yuǎn)程訪問(wèn)(例如,經(jīng)由網(wǎng)絡(luò)接口 118)。
[0029]在一些示例中,指令126還可確定遠(yuǎn)程計(jì)算設(shè)備的設(shè)備類(lèi)型。如本文所使用的,計(jì)算設(shè)備的“設(shè)備類(lèi)型”是識(shí)別計(jì)算設(shè)備利用的操作系統(tǒng)、計(jì)算設(shè)備利用的其它軟件、計(jì)算設(shè)備中包括的硬件部件、計(jì)算設(shè)備的型號(hào)以及計(jì)算設(shè)備的品牌中的至少一種的信息。在一些示例中,指令126可根據(jù)遠(yuǎn)程計(jì)算設(shè)備向本地計(jì)算設(shè)備100提供的識(shí)別信息確定遠(yuǎn)程計(jì)算設(shè)備的設(shè)備類(lèi)型。如上面所提到的,指令126可確定在觸摸事件時(shí)與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是否是本地計(jì)算設(shè)備100可訪問(wèn)的。在一些示例中,可為本地計(jì)算設(shè)備100的至少一個(gè)應(yīng)用中的每個(gè)提供與本地計(jì)算設(shè)備100的應(yīng)用關(guān)聯(lián)的多個(gè)轉(zhuǎn)化配置文件。在這種示例中,與給定的應(yīng)用關(guān)聯(lián)的不同的轉(zhuǎn)化配置文件可與不同的設(shè)備類(lèi)型關(guān)聯(lián)。例如,與給定的應(yīng)用關(guān)聯(lián)的每個(gè)轉(zhuǎn)化配置文件可與不同的設(shè)備類(lèi)型關(guān)聯(lián)。在一些示例中,轉(zhuǎn)化配置文件可與多個(gè)設(shè)備類(lèi)型關(guān)聯(lián)。此外,在一些示例中,可在與給定的應(yīng)用關(guān)聯(lián)的多個(gè)轉(zhuǎn)化配置文件中識(shí)別默認(rèn)的轉(zhuǎn)化配置文件。多個(gè)轉(zhuǎn)化配置文件可本地存儲(chǔ)于本地計(jì)算設(shè)備100或遠(yuǎn)程存儲(chǔ)。
[0030]在這種示例中,指令126確定遠(yuǎn)程計(jì)算設(shè)備的設(shè)備類(lèi)型之后,指令126可確定與所關(guān)注的應(yīng)用關(guān)聯(lián)以及與所確定的設(shè)備類(lèi)型關(guān)聯(lián)的轉(zhuǎn)化配置文件是否是本地計(jì)算設(shè)備100可訪問(wèn)的。如果是,那么,指令128可根據(jù)與所關(guān)注的應(yīng)用以及所確定的設(shè)備類(lèi)型關(guān)聯(lián)的轉(zhuǎn)化配置文件轉(zhuǎn)化至少接收到的觸摸輸入184。如果不是,那么,指令126可確定與所關(guān)注的應(yīng)用關(guān)聯(lián)的默認(rèn)轉(zhuǎn)化配置文件是否是本地計(jì)算設(shè)備100可訪問(wèn)的。如果是,那么,指令128可根據(jù)與所關(guān)注的應(yīng)用關(guān)聯(lián)的默認(rèn)的轉(zhuǎn)化配置文件轉(zhuǎn)化至少接收到的觸摸輸入184。如果指令126確定沒(méi)有與應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是本地計(jì)算設(shè)備100可訪問(wèn)的,那么,可如上面描述的,在本地計(jì)算設(shè)備100處理接收到的觸摸輸入。在一些示例中,本文關(guān)于圖1描述的功能可與本文關(guān)于圖2-4中任一圖描述的功能結(jié)合提供。
[0031]圖2是示例計(jì)算系統(tǒng)295的框圖,計(jì)算系統(tǒng)295用于用遠(yuǎn)程計(jì)算設(shè)備250向本地計(jì)算設(shè)備200提供觸摸輸入。在圖2的示例中,本地計(jì)算設(shè)備200可包括如上面關(guān)于圖1描述的處理器110、網(wǎng)絡(luò)接口 118、以及OS 140。本地計(jì)算設(shè)備200還可包括存儲(chǔ)器215,存儲(chǔ)器215可為機(jī)器可讀存儲(chǔ)介質(zhì)??捎靡唤M可執(zhí)行指令220編碼存儲(chǔ)器215,該組可執(zhí)行指令220包括至少如上面關(guān)于圖1描述的指令122、124、126、128以及129。可執(zhí)行指令220還可包括指令130和132。在其它示例中,可執(zhí)行指令220可包括其它指令。在圖2的示例中,處理器110可獲取、解碼并且執(zhí)行存儲(chǔ)在存儲(chǔ)器215上的指令,以實(shí)現(xiàn)下面描述的功能。在其它示例中,存儲(chǔ)在存儲(chǔ)器215上的任意指令的功能可以電路的形式、以編碼在機(jī)器可讀存儲(chǔ)介質(zhì)上的可執(zhí)行指令的形式、或以上述形式結(jié)合的形式實(shí)現(xiàn)。
[0032]在圖2的示例中,遠(yuǎn)程計(jì)算設(shè)備250可通過(guò)通信網(wǎng)絡(luò)遠(yuǎn)程訪問(wèn)本地計(jì)算設(shè)備200的內(nèi)容。例如,計(jì)算系統(tǒng)295可實(shí)現(xiàn)遠(yuǎn)程桌面系統(tǒng),在該遠(yuǎn)程桌面系統(tǒng)中,遠(yuǎn)程計(jì)算設(shè)備250可遠(yuǎn)程瀏覽本地計(jì)算設(shè)備200的⑶I并與本地計(jì)算設(shè)備200的⑶I (例如,桌面)交互,以訪問(wèn)本地計(jì)算設(shè)備200的內(nèi)容。在圖2的示例中,如上面關(guān)于圖1描述的,指令122可通過(guò)網(wǎng)絡(luò)接口 118向遠(yuǎn)程計(jì)算設(shè)備250提供遠(yuǎn)程顯示信息182。在一些示例中,遠(yuǎn)程計(jì)算設(shè)備250可通過(guò)遠(yuǎn)程計(jì)算設(shè)備250的網(wǎng)絡(luò)接口接收遠(yuǎn)程顯示信息182。遠(yuǎn)程計(jì)算設(shè)備250還可包括觸控顯示器255。在本文描述的示例中,遠(yuǎn)程計(jì)算設(shè)備250可為本文描述的包括觸控顯示器的任意類(lèi)型的計(jì)算設(shè)備。
[0033]在圖2的示例中,遠(yuǎn)程顯示信息182可由遠(yuǎn)程計(jì)算設(shè)備250使用,以通過(guò)觸控顯示器255顯示本地計(jì)算設(shè)備200的⑶I 270的至少部分。在一些示例中,指令122可持續(xù)地從⑶I模塊142生成的本地顯示信息得到遠(yuǎn)程顯示信息182,使得遠(yuǎn)程計(jì)算設(shè)備250能夠使用從本地計(jì)算設(shè)備200接收到的遠(yuǎn)程顯示信息182,以持續(xù)地在觸控顯示器255上顯示本地計(jì)算設(shè)備200的⑶I 270的至少部分。在圖2的示例中,在給定的時(shí)間在觸控顯示器255上顯示的⑶I 270的部分可包括本地計(jì)算設(shè)備200的應(yīng)用272的窗口 252以及本地計(jì)算設(shè)備200的應(yīng)用274的另一個(gè)窗口 254。在其它時(shí)間,其它窗口、圖標(biāo)、或其它GUI對(duì)象可顯示為觸控顯示器255上顯示的⑶I 270的部分的一部分。
[0034]在一些示例中,如上面關(guān)于圖1描述的,觸控顯示器255可在顯示⑶I 270時(shí)感測(cè)觸摸事件。在圖2的示例中,觸控顯示器255可在用戶(hù)例如用手指、尖筆或其它對(duì)象敲擊觸控顯示器255時(shí)感測(cè)觸摸事件290。作為回應(yīng),遠(yuǎn)程計(jì)算設(shè)備250可向本地計(jì)算設(shè)備200提供識(shí)別觸摸事件290的觸摸輸入184。遠(yuǎn)程計(jì)算設(shè)備250可在觸控顯示器255感測(cè)觸摸事件時(shí)持續(xù)地向本地計(jì)算設(shè)備200提供觸摸輸入184。
[0035]在一些示例中,遠(yuǎn)程計(jì)算設(shè)備250可以統(tǒng)一的觸摸輸入格式向本地計(jì)算設(shè)備200提供觸摸輸入184的每個(gè)實(shí)例。此外,在一些示例中,本地計(jì)算設(shè)備200可以同樣的格式接收來(lái)自多個(gè)不同的遠(yuǎn)程計(jì)算設(shè)備的觸摸輸入。在圖2的示例中,例如,本地計(jì)算設(shè)備200可以統(tǒng)一的觸摸輸入格式接收來(lái)自遠(yuǎn)程計(jì)算設(shè)備250的觸摸輸入184的每個(gè)實(shí)例,并可以同樣的統(tǒng)一的觸摸輸入格式接收來(lái)自另一個(gè)遠(yuǎn)程計(jì)算設(shè)備的觸摸輸入288的每個(gè)實(shí)例。
[0036]在圖2的示例中,指令124可通過(guò)網(wǎng)絡(luò)接口 118接收來(lái)自遠(yuǎn)程計(jì)算設(shè)備250的觸摸輸入184。如上面提到的,在顯示本地計(jì)算設(shè)備200的⑶I 270的至少部分時(shí),接收到的觸摸輸入184可識(shí)別遠(yuǎn)程計(jì)算設(shè)備250的觸控顯示器255感測(cè)到的觸摸事件290。如上面描述的,觸摸輸入184可識(shí)別觸摸事件290的類(lèi)型和觸摸事件290的位置。在圖2的示例中,觸摸事件290在應(yīng)用274的窗口 254內(nèi)發(fā)生。在這種示例中,觸摸輸入184可識(shí)別觸摸事件290的位置為對(duì)應(yīng)于窗口 254在⑶1270中顯示的地區(qū)的點(diǎn)或區(qū)域。
[0037]如上面關(guān)于圖1描述的,在本地計(jì)算設(shè)備200處理接收到的觸摸輸入184的方式可取決于以下至少之一:0S 140是否能夠在本地處理觸摸輸入,本地計(jì)算設(shè)備200是否有所關(guān)注的應(yīng)用可用的轉(zhuǎn)化配置文件。如本文所使用的,如果操作系統(tǒng)能夠接收輸入并且按照作為用戶(hù)輸入的有效形式的輸入動(dòng)作,則操作系統(tǒng)能夠“在本地處理”輸入。如上面關(guān)于用指令126確定OS是否能夠利用觸摸輸入描述的,指令126可確定本地計(jì)算設(shè)備100的OS140是否能夠在本地處理觸摸輸入。
[0038]如上面關(guān)于圖1描述的,響應(yīng)于接收觸摸輸入184,指令126可進(jìn)一步確定在觸摸輸入184中識(shí)別的觸摸事件時(shí)本地計(jì)算設(shè)備200上所關(guān)注的應(yīng)用。在圖2的示例中,指令126可確定觸摸事件184中識(shí)別觸摸事件290時(shí)本地計(jì)算設(shè)備200上所關(guān)注的應(yīng)用是觸摸事件290時(shí)⑶I 270的窗口 254中顯示的應(yīng)用274。
[0039]如上面關(guān)于圖1描述的,確定所關(guān)注的應(yīng)用之后,指令126還可確定在觸摸事件時(shí)與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是否是本地計(jì)算設(shè)備200可訪問(wèn)的。在一些示例中,本地計(jì)算設(shè)備200將每個(gè)與本地計(jì)算設(shè)備200的應(yīng)用關(guān)聯(lián)的多個(gè)轉(zhuǎn)化配置文件260存儲(chǔ)在存儲(chǔ)器215中。在其它示例中,多個(gè)轉(zhuǎn)化配置文件260可存儲(chǔ)在與存儲(chǔ)器215分離的本地計(jì)算設(shè)備200的另一個(gè)機(jī)器可讀存儲(chǔ)介質(zhì)上。
[0040]在這種示例中,如果與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件包括在本地計(jì)算設(shè)備200存儲(chǔ)的多個(gè)轉(zhuǎn)化配置文件260中,則指令126可確定與識(shí)別的所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是本地計(jì)算設(shè)備200可訪問(wèn)的。例如,如果與應(yīng)用274關(guān)聯(lián)的轉(zhuǎn)化配置文件(例如,轉(zhuǎn)化配置文件264)存儲(chǔ)在本地設(shè)備200,則指令126可確定觸摸輸入184中識(shí)別觸摸事件290時(shí)與所關(guān)注的應(yīng)用274關(guān)聯(lián)的轉(zhuǎn)化配置文件是本地計(jì)算設(shè)備200可訪問(wèn)的。在其它示例中,如上面關(guān)于圖1描述的,如果本地計(jì)算設(shè)備200能夠(例如,經(jīng)由網(wǎng)絡(luò)接口 118)訪問(wèn)與應(yīng)用關(guān)聯(lián)的遠(yuǎn)程存儲(chǔ)的轉(zhuǎn)化配置文件,指令126可確定這種轉(zhuǎn)化配置文件是本地計(jì)算設(shè)備200可訪問(wèn)的。
[0041]在圖2的示例中,多個(gè)轉(zhuǎn)化配置文件260可包括用于本地計(jì)算設(shè)備200的至少一個(gè)應(yīng)用中的每個(gè)的至少一個(gè)轉(zhuǎn)化配置文件。例如,轉(zhuǎn)化配置文件260可包括與應(yīng)用272關(guān)聯(lián)的轉(zhuǎn)化配置文件262以及與應(yīng)用274關(guān)聯(lián)的轉(zhuǎn)化配置文件264。盡管圖2顯示了多個(gè)轉(zhuǎn)化配置文件260中的兩個(gè)轉(zhuǎn)化配置文件,但是,多個(gè)轉(zhuǎn)化配置文件260可包括兩個(gè)以上轉(zhuǎn)化配置文件。在一些示例中,多個(gè)轉(zhuǎn)化配置文件260可包括與至少一個(gè)應(yīng)用中的每個(gè)關(guān)聯(lián)的多個(gè)轉(zhuǎn)化配置文件。例如,如上面關(guān)于圖1描述的,對(duì)于本地計(jì)算設(shè)備200的一些應(yīng)用,多個(gè)轉(zhuǎn)化配置文件260可包括與應(yīng)用關(guān)聯(lián)的多個(gè)轉(zhuǎn)化配置文件,例如,與不同設(shè)備類(lèi)型關(guān)聯(lián)的不同的轉(zhuǎn)化配置文件。
[0042]在圖2的示例中,多個(gè)轉(zhuǎn)化配置文件260中的每個(gè)轉(zhuǎn)化配置文件包括至少一個(gè)觸摸動(dòng)作到本地輸入和命令輸入中的至少一個(gè)的映射。在本文描述的各示例中,轉(zhuǎn)化配置文件可將包括在轉(zhuǎn)化配置文件中的每個(gè)觸摸動(dòng)作映射到本地輸入,將包括在轉(zhuǎn)化配置文件中的每個(gè)觸摸動(dòng)作映射到命令輸入,或既包括觸摸動(dòng)作到本地輸入的映射又包括觸摸動(dòng)作到命令輸入的映射。在一些示例中,不同的轉(zhuǎn)化配置文件可包括不同的映射。例如,不同的轉(zhuǎn)化配置文件可將同樣的觸摸動(dòng)作映射到不同的本地輸入,包括觸摸動(dòng)作的不同集合的映射,或既可將同樣的觸摸動(dòng)作映射到不同的本地輸入又包括觸摸動(dòng)作的不同集合的映射。
[0043]在圖2的示例中,與應(yīng)用272關(guān)聯(lián)的轉(zhuǎn)化配置文件262以及與應(yīng)用274關(guān)聯(lián)的轉(zhuǎn)化配置文件264每個(gè)包括至少一個(gè)觸摸動(dòng)作到本地輸入的映射,并且,對(duì)于至少一個(gè)觸摸動(dòng)作,每個(gè)可映射同樣的觸摸動(dòng)作到不同的本地輸入。例如,如圖2中所示的,轉(zhuǎn)化配置文件262可將第一觸摸動(dòng)作261映射到第一本地輸入263,并且轉(zhuǎn)化配置文件264可將第一觸摸動(dòng)作261映射到與第一觸摸動(dòng)作261不同的第二本地輸入265。在圖2的示例中,轉(zhuǎn)化配置文件264還可包括第二觸摸動(dòng)作267到第一命令輸入268的映射。在一些示例中,轉(zhuǎn)化配置文件262和264可包括其它映射。
[0044]如果指令126確定觸控顯示器255感測(cè)到的觸摸事件290時(shí)與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件,那么,本地計(jì)算設(shè)備200可使用該轉(zhuǎn)化配置文件處理接收到的觸摸輸入184。例如,如果轉(zhuǎn)化配置文件包括觸摸動(dòng)作到本地輸入的映射,該觸摸動(dòng)作包括至少接收到的觸摸輸入184,該本地輸入是本地計(jì)算設(shè)備200的0S140能夠在本地處理的,那么,指令128可根據(jù)與所關(guān)注的應(yīng)用關(guān)聯(lián)的第一轉(zhuǎn)化配置文件將該觸摸輸入轉(zhuǎn)化成本地輸入。
[0045]在圖2的示例中,例如,指令126可確定與應(yīng)用274關(guān)聯(lián)的轉(zhuǎn)化配置文件264是可訪問(wèn)的,并且確定第一觸摸動(dòng)作261包括至少觸摸輸入184(即,單獨(dú)匹配觸摸輸入184或與之前接收到的至少一個(gè)觸摸輸入以及隨后接收到的觸摸輸入結(jié)合匹配觸摸輸入184)。在這種示例中,指令128可將至少觸摸輸入184轉(zhuǎn)化成第二本地輸入265,并且向OS 140提供第二本地輸入265,第一觸摸動(dòng)作261映射到第二本地輸入265。在一些示例中,第二本地輸入265可實(shí)現(xiàn)與轉(zhuǎn)化配置文件264關(guān)聯(lián)的應(yīng)用的宏指令。在這種示例中,當(dāng)向OS 140提供時(shí),第二本地輸入265可觸發(fā)應(yīng)用中定義的一序列動(dòng)作。在這種示例中,用戶(hù)可通過(guò)執(zhí)行映射到第二本地輸入265的觸摸動(dòng)作261,調(diào)用第二本地輸入265實(shí)現(xiàn)的宏指令。
[0046]可替代地,如果轉(zhuǎn)化配置文件將包括至少觸摸輸入184的觸摸動(dòng)作映射到命令輸入,那么,指令132可經(jīng)由應(yīng)用命令接口 244向所關(guān)注的應(yīng)用提供觸摸輸入所映射到的命令輸入。在圖2的示例中,例如,指令126可確定與應(yīng)用274關(guān)聯(lián)的轉(zhuǎn)化配置文件264是可訪問(wèn)的,并確定第二觸摸動(dòng)作267包括至少觸摸輸入184 (即,單獨(dú)匹配觸摸輸入184或與之前接收到的觸摸輸入及之后接收到的觸摸輸入中的至少一個(gè)結(jié)合匹配觸摸輸入184)。在這種示例中,指令132可將至少觸摸輸入184轉(zhuǎn)化成第二觸摸動(dòng)作265所映射到的第一命令輸入268,并經(jīng)由應(yīng)用命令接口 244向所關(guān)注的應(yīng)用(即,應(yīng)用274)提供第一命令輸入268。在這樣的示例中,應(yīng)用命令接口 244可以是用于向計(jì)算設(shè)備上執(zhí)行的應(yīng)用提供命令的接口,該計(jì)算設(shè)備是獨(dú)立于計(jì)算設(shè)備的操作系統(tǒng)的。在一些示例中,應(yīng)用命令接口 244的功能可以編碼在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的可執(zhí)行指令的形式,以電路的形式,或以上述二者結(jié)合的形式實(shí)現(xiàn)。
[0047]在其它示例中,指令126可確定OS 140能夠在本地處理觸摸輸入,以及在觸摸輸入184中識(shí)別的觸摸事件290時(shí)沒(méi)有與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是本地計(jì)算設(shè)備200可訪問(wèn)的。在這種示例中,如上面關(guān)于圖1描述的,指令129可向OS 140提供接收到的觸摸輸入184。在其它示例中,指令126確定OS 140不能在本地處理觸摸輸入,以及在觸摸輸入184中識(shí)別的觸摸事件290時(shí)沒(méi)有與所關(guān)注的應(yīng)用274關(guān)聯(lián)的轉(zhuǎn)化配置文件是本地計(jì)算設(shè)備200可訪問(wèn)的。在這種示例中,指令128可根據(jù)與OS 140關(guān)聯(lián)的轉(zhuǎn)化配置文件,將至少接收到的觸摸輸入184轉(zhuǎn)化成OS 140能夠在本地處理的本地輸入。在圖2的示例中,與OS 140關(guān)聯(lián)的轉(zhuǎn)化配置文件266存儲(chǔ)在本地計(jì)算設(shè)備200的存儲(chǔ)器215中。在其它示例中,轉(zhuǎn)化配置文件266可存儲(chǔ)在本地計(jì)算設(shè)備200上的與存儲(chǔ)器215分離的機(jī)器可讀存儲(chǔ)介質(zhì)上,或遠(yuǎn)程存儲(chǔ)在本地計(jì)算設(shè)備200外。在圖2的示例中,轉(zhuǎn)化配置文件266包括第一觸摸動(dòng)作261到第三本地輸入269的映射,第三本地輸入269與本地輸入263和本地輸入265不同。在這種示例中,轉(zhuǎn)化配置文件266可將觸摸動(dòng)作映射到與本地計(jì)算設(shè)備200的應(yīng)用關(guān)聯(lián)的至少一個(gè)轉(zhuǎn)化文件不同的本地輸入。
[0048]此外,在一些示例中,指令130可接收指定多個(gè)轉(zhuǎn)化配置文件260中的一個(gè)轉(zhuǎn)化配置文件的轉(zhuǎn)化配置文件變更請(qǐng)求。在一些示例中,可經(jīng)由本地計(jì)算設(shè)備200的至少一個(gè)本地輸入設(shè)備(例如,鼠標(biāo)、鍵盤(pán),等等)接收變更請(qǐng)求。響應(yīng)于接收該請(qǐng)求,指令130可根據(jù)接收到的請(qǐng)求變更指定的轉(zhuǎn)化配置文件。例如,該請(qǐng)求可指定對(duì)指定的轉(zhuǎn)化配置文件要進(jìn)行的至少一個(gè)變更,例如,添加觸摸輸入到本地輸入或命令輸入中的一個(gè)的新的映射,改變給定的觸摸動(dòng)作當(dāng)前映射,或刪除給定的觸摸動(dòng)作的映射。在這種示例中,可由本地計(jì)算設(shè)備200的用戶(hù)配置轉(zhuǎn)化配置文件。在一些示例中,本文關(guān)于圖2描述的功能可結(jié)合本文關(guān)于任意圖1和圖3-4描述的功能結(jié)合提供。
[0049]圖3是根據(jù)轉(zhuǎn)化配置文件將觸摸輸入轉(zhuǎn)化成本地輸入的示例方法300的流程圖。盡管下面參照?qǐng)D2的計(jì)算設(shè)備200描述了方法300的執(zhí)行,但是,可使用執(zhí)行方法300的其它合適的部件(例如,計(jì)算設(shè)備100)。此外,方法300可以編碼在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的可執(zhí)行指令的形式,以電路的形式,或以上述二者結(jié)合的形式實(shí)現(xiàn)。
[0050]在方法300的305,本地計(jì)算設(shè)備200可確定OS 140是否能夠在本地處理觸摸輸入。在310,本地計(jì)算設(shè)備200可通過(guò)網(wǎng)絡(luò)接口 118向遠(yuǎn)程計(jì)算設(shè)備250提供遠(yuǎn)程顯示信息182。在一些示例中,遠(yuǎn)程顯示信息182可用于在遠(yuǎn)程計(jì)算設(shè)備250顯示本地計(jì)算設(shè)備200的⑶I的至少部分。例如,遠(yuǎn)程顯示信息182可用于通過(guò)觸控顯示器255顯示Gn的至少部分。在315,本地計(jì)算設(shè)備200可通過(guò)網(wǎng)絡(luò)接口 118接收觸摸輸入184。在一些示例中,當(dāng)顯示本地計(jì)算設(shè)備200的⑶I的至少部分時(shí),觸摸輸入184可指示通過(guò)遠(yuǎn)程計(jì)算設(shè)備250的觸控顯示器255感測(cè)到的觸摸事件。
[0051]在320,本地計(jì)算設(shè)備200可確定在觸摸輸入184中識(shí)別的觸摸事件時(shí)與所關(guān)注的本地計(jì)算設(shè)備200上的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是否是本地計(jì)算設(shè)備200可訪問(wèn)的。例如,如上面關(guān)于圖1描述的,本地計(jì)算設(shè)備200可查詢(xún)OS 140以確定在識(shí)別的觸摸事件時(shí)本地計(jì)算設(shè)備200上所關(guān)注的應(yīng)用是什么,且可進(jìn)一步確定與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是否是本地計(jì)算設(shè)備200可訪問(wèn)的。
[0052]在方法300的325,如果與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是本地計(jì)算設(shè)備200可訪問(wèn)的,那么,本地計(jì)算設(shè)備200可根據(jù)與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件,將至少接收到的觸摸輸入184轉(zhuǎn)化成OS 140能夠在本地處理的本地輸入。在330,如果沒(méi)有與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是本地計(jì)算設(shè)備200可訪問(wèn)的,且OS能夠在本地處理觸摸輸入,那么,本地計(jì)算設(shè)備200可向OS 140提供接收到的觸摸輸入184。
[0053]圖4是用于確定是否將觸摸輸入轉(zhuǎn)化成本地計(jì)算設(shè)備的本地輸入的示例方法400的流程圖。盡管下面參照?qǐng)D2的計(jì)算設(shè)備200描述了方法400的執(zhí)行,但是,可使用執(zhí)行方法400的其它合適的部件(例如,計(jì)算設(shè)備100)。此外,方法400可以編碼在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的可執(zhí)行指令的形式,以電路的形式,或以上述形式結(jié)合的形式實(shí)現(xiàn)。
[0054]在方法400的405,如上面關(guān)于圖1描述的,本地計(jì)算設(shè)備200可確定OS 140是否能夠在本地處理觸摸輸入。如果是,則方法400可進(jìn)行到410,在410,本地計(jì)算設(shè)備200可通過(guò)網(wǎng)絡(luò)接口 118向遠(yuǎn)程計(jì)算設(shè)備250提供遠(yuǎn)程顯示信息182。在一些示例中,遠(yuǎn)程顯示信息182可用于在遠(yuǎn)程計(jì)算設(shè)備250顯示本地計(jì)算設(shè)備200的⑶I的至少部分。例如,遠(yuǎn)程顯示信息182可用于通過(guò)觸控顯示器255顯示⑶I的至少部分。在415,本地計(jì)算設(shè)備200可通過(guò)網(wǎng)絡(luò)接口 118接收觸摸輸入184。在一些示例中,在通過(guò)觸控顯示器255顯示本地計(jì)算設(shè)備200的⑶I的至少部分時(shí),觸摸輸入184可指示通過(guò)遠(yuǎn)程計(jì)算設(shè)備250的觸控顯示器255感測(cè)到的觸摸事件。
[0055]在420,如上面關(guān)于圖1描述的,本地計(jì)算設(shè)備200可確定在觸摸輸入184中識(shí)別的觸摸事件時(shí)本地計(jì)算設(shè)備200上與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是否是本地計(jì)算設(shè)備200可訪問(wèn)的。例如,本地計(jì)算設(shè)備200可確定識(shí)別觸摸事件290時(shí)本地計(jì)算設(shè)備200上所關(guān)注的應(yīng)用是應(yīng)用274,并且可進(jìn)一步確定與應(yīng)用274關(guān)聯(lián)的轉(zhuǎn)化配置文件是否是本地計(jì)算設(shè)備200可訪問(wèn)的。如果是,則方法400可進(jìn)行到425,在425,本地計(jì)算設(shè)備200可根據(jù)與所關(guān)注的應(yīng)用(例如,應(yīng)用274)關(guān)聯(lián)的轉(zhuǎn)化配置文件,將至少接收到的觸摸輸入184轉(zhuǎn)化成OS 140能夠在本地處理的本地輸入。本地計(jì)算設(shè)備200可向OS 140提供生成的本地輸入。然后,方法400可進(jìn)行到415以接收更多的觸摸輸入184。如果在420確定沒(méi)有所關(guān)注的應(yīng)用(例如,應(yīng)用274)的轉(zhuǎn)化配置文件是本地計(jì)算設(shè)備200可訪問(wèn)的,那么,方法400可進(jìn)行到430,在430,本地計(jì)算設(shè)備200可向OS 140提供接收到的觸摸輸入184。然后,方法400可進(jìn)行到415以接收更多的觸摸輸入184。
[0056]返回到方法的415,顯示器255顯示本地計(jì)算設(shè)備200的⑶I的至少部分,本地計(jì)算設(shè)備200可通過(guò)網(wǎng)絡(luò)接口 118接收通過(guò)觸控顯示器255感測(cè)到的指示另一個(gè)觸摸事件290 (例如,之后的觸摸事件290)的其它觸摸輸入184。在一些示例中,在本地計(jì)算設(shè)備200,當(dāng)另一個(gè)應(yīng)用是所關(guān)注的時(shí),例如,應(yīng)用272,之后的觸摸事件290可發(fā)生。在這種示例中,方法400可進(jìn)行到420,在420,本地計(jì)算設(shè)備200可確定與應(yīng)用272關(guān)聯(lián)的轉(zhuǎn)化配置文件是否是本地計(jì)算設(shè)備200可訪問(wèn)的,應(yīng)用272是在之后的觸摸事件290時(shí)本地計(jì)算設(shè)備所關(guān)注的。
[0057]如果是,則方法400可進(jìn)行到425,在425,本地計(jì)算設(shè)備200可根據(jù)與應(yīng)用272關(guān)聯(lián)的轉(zhuǎn)化配置文件,將至少接收到的其它觸摸輸入184轉(zhuǎn)化成OS 140能夠在本地處理的觸摸輸入。本地計(jì)算設(shè)備200可向OS 140提供生成的本地輸入。然后,方法400進(jìn)行到415以接收更多的觸摸輸入184。如果否,則方法400可進(jìn)行到430,在430,本地計(jì)算設(shè)備200可向OS 140提供其它觸摸輸入184。然后,方法400可進(jìn)行到415以接收更多的觸摸輸入184。
[0058]如果本地計(jì)算設(shè)備200在405確定OS 140不能在本地處理觸摸輸入,方法400進(jìn)行到435,在435,本地計(jì)算設(shè)備200可通過(guò)網(wǎng)絡(luò)接口 118向遠(yuǎn)程計(jì)算設(shè)備250提供遠(yuǎn)程顯示信息182。如上面描述的,遠(yuǎn)程顯示信息182可用于在遠(yuǎn)程計(jì)算設(shè)備250顯示本地計(jì)算設(shè)備200的⑶I的至少部分。例如,遠(yuǎn)程顯示信息182可用于通過(guò)觸控顯示器255顯示⑶I的至少部分。在440,本地計(jì)算設(shè)備200可通過(guò)網(wǎng)絡(luò)接口 118接收指示觸摸事件290的觸摸輸入184,觸摸輸入184是正在通過(guò)觸控顯示器255顯示本地計(jì)算設(shè)備200的⑶I的至少部分時(shí),通過(guò)遠(yuǎn)程計(jì)算設(shè)備250的觸控顯示器255感測(cè)到的。
[0059]在445,如上面關(guān)于圖1描述的,本地計(jì)算設(shè)備200可確定觸摸輸入184中識(shí)別觸摸事件290時(shí)在本地設(shè)備200與所關(guān)注的的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是否是本地計(jì)算設(shè)備200可訪問(wèn)的。如果是,則方法400可進(jìn)行到450,在450,本地計(jì)算設(shè)備200可根據(jù)與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件,將至少接收到的觸摸輸入184轉(zhuǎn)化成OS 140能夠在本地處理的本地輸入。本地計(jì)算設(shè)備200可向OS 140提供生成的本地輸入。然后,方法400可進(jìn)行到440以接收更多的觸摸輸入184。如果在445確定沒(méi)有所關(guān)注的應(yīng)用的轉(zhuǎn)化配置文件是本地計(jì)算設(shè)備200可訪問(wèn)的,那么,方法400進(jìn)行到455,在455,本地計(jì)算設(shè)備200可根據(jù)至少接收到的觸摸輸入184以及與OS 140關(guān)聯(lián)的轉(zhuǎn)化配置文件,生成OS 140能夠在本地處理的本地輸入。本地計(jì)算設(shè)備200可向OS 140提供生成的本地輸入。然后,方法400可進(jìn)行到440以接收更多的觸摸輸入184。
【權(quán)利要求】
1.一種非瞬態(tài)機(jī)器可讀存儲(chǔ)介質(zhì),被編碼有由本地計(jì)算設(shè)備的處理器可執(zhí)行的指令,所述存儲(chǔ)介質(zhì)包括: 用于通過(guò)所述本地計(jì)算設(shè)備的網(wǎng)絡(luò)接口向遠(yuǎn)程計(jì)算設(shè)備提供遠(yuǎn)程顯示信息的指令,所述遠(yuǎn)程顯示信息能用于顯示所述本地計(jì)算設(shè)備的圖形用戶(hù)界面(GUI)的至少部分; 用于通過(guò)所述網(wǎng)絡(luò)接口接收觸摸輸入的指令,當(dāng)顯示所述GUI的所述至少部分時(shí),所述觸摸輸入識(shí)別所述遠(yuǎn)程計(jì)算設(shè)備的觸控顯示器感測(cè)到的觸摸事件; 用于確定所述本地計(jì)算設(shè)備的操作系統(tǒng)(OS)是否能夠利用觸摸輸入的指令; 根據(jù)在所述觸摸事件時(shí)所述本地計(jì)算設(shè)備上與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件,響應(yīng)于確定所述轉(zhuǎn)化配置文件是所述本地計(jì)算設(shè)備可訪問(wèn)的,用于將至少所述接收到的觸摸輸入轉(zhuǎn)化成所述OS可用的本地輸入的指令;以及 響應(yīng)于確定沒(méi)有與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是可訪問(wèn)的并且所述OS能夠利用觸摸輸入,用于向所述OS提供所述接收到的觸摸輸入的指令。
2.根據(jù)權(quán)利要求1所述的存儲(chǔ)介質(zhì),進(jìn)一步包括: 響應(yīng)于確定所述OS不能夠利用觸摸輸入并且沒(méi)有與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是所述本地計(jì)算設(shè)備可用的,根據(jù)與所述OS關(guān)聯(lián)的轉(zhuǎn)化配置文件,用于將至少所述接收到的觸摸輸入轉(zhuǎn)化成所述OS可用的本地輸入的指令。
3.根據(jù)權(quán)利要求1所述的存儲(chǔ)介質(zhì),進(jìn)一步包括: 用于確定所述遠(yuǎn)程計(jì)算設(shè)備的設(shè)備類(lèi)型的指令, 其中所述轉(zhuǎn)化配置文件與所述確定的設(shè)備類(lèi)型關(guān)聯(lián),并且是與所關(guān)注的應(yīng)用關(guān)聯(lián)的多個(gè)轉(zhuǎn)化配置文件中的一個(gè),其中所述多個(gè)轉(zhuǎn)化配置文件中的每個(gè)與不同的設(shè)備類(lèi)型關(guān)聯(lián)。
4.根據(jù)權(quán)利要求1所述的存儲(chǔ)介質(zhì),其中: 用于轉(zhuǎn)化的所述指令包括: 用于識(shí)別與至少所述接收到的觸摸輸入對(duì)應(yīng)的所述轉(zhuǎn)化配置文件的觸摸動(dòng)作的指令;以及 用于向所述OS提供本地輸入的指令,所述本地輸入映射到與所關(guān)注的應(yīng)用關(guān)聯(lián)的所述轉(zhuǎn)化配置文件中的識(shí)別的觸摸動(dòng)作;并且 所述本地輸入包括模擬至少一個(gè)輸入設(shè)備的輸出的信息,所述至少一個(gè)輸入設(shè)備的輸出是所述OS可使用的。
5.根據(jù)權(quán)利要求4所述的存儲(chǔ)介質(zhì),其中,所述本地輸入包括模擬鍵盤(pán)輸出的一序列擊鍵的信息,所述一序列被定義為用于調(diào)用所關(guān)注的應(yīng)用中的給定的功能。
6.根據(jù)權(quán)利要求4所述的存儲(chǔ)介質(zhì),其中,所述識(shí)別的觸摸動(dòng)作可包括識(shí)別一序列觸摸輸入的信息,所述一序列觸摸輸入定義觸摸姿勢(shì),所述一序列觸摸輸入包括所述接收到的觸摸輸入。
7.—種本地計(jì)算設(shè)備,包括: 存儲(chǔ)器,用一組可執(zhí)行指令編碼; 處理器,用于執(zhí)行所述指令,其中,當(dāng)所述指令被執(zhí)行時(shí),使得所述處理器用于: 向遠(yuǎn)程計(jì)算設(shè)備提供可用于顯示所述本地計(jì)算設(shè)備的圖形用戶(hù)界面(⑶I)的至少部分的信息; 接收觸摸輸入,當(dāng)顯示所述GUI的所述至少部分時(shí),所述觸摸輸入識(shí)別所述遠(yuǎn)程計(jì)算設(shè)備的顯示器感測(cè)的觸摸事件; 如果在所述觸摸事件時(shí)所述本地計(jì)算設(shè)備上所關(guān)注的應(yīng)用的第一轉(zhuǎn)化配置文件是所述本地計(jì)算設(shè)備可訪問(wèn)的,并且將包括至少所述接收到的觸摸輸入的觸摸動(dòng)作映射到本地輸入,則根據(jù)所述第一轉(zhuǎn)化配置文件,將所述觸摸動(dòng)作轉(zhuǎn)化成所述本地計(jì)算設(shè)備的操作系統(tǒng)(OS)能夠在本地處理的本地輸入; 如果沒(méi)有所關(guān)注的應(yīng)用的轉(zhuǎn)化配置文件是可訪問(wèn)的,并且所述OS能夠在本地處理觸摸輸入,則向所述OS提供所述觸摸輸入;以及 如果所述OS不能在本地處理觸摸輸入且沒(méi)有所關(guān)注的應(yīng)用的轉(zhuǎn)化配置文件是可用的,則根據(jù)與所述OS關(guān)聯(lián)的第二轉(zhuǎn)化配置文件,將至少所述接收到的觸摸輸入轉(zhuǎn)化成所述OS能夠在本地處理的本地輸入。
8.根據(jù)權(quán)利要求7所述的本地計(jì)算設(shè)備,其中,當(dāng)所述指令被執(zhí)行時(shí),進(jìn)一步使得所述處理器用于: 接收來(lái)自所述遠(yuǎn)程計(jì)算設(shè)備以及來(lái)自至少一個(gè)其它遠(yuǎn)程計(jì)算設(shè)備的相同格式的所述觸摸輸入; 響應(yīng)于從所述遠(yuǎn)程計(jì)算設(shè)備接收所述觸摸輸入,在所述觸摸事件時(shí)識(shí)別所關(guān)注的應(yīng)用;以及 如果所述第一轉(zhuǎn)化配置文件包括在所述本地計(jì)算設(shè)備存儲(chǔ)的多個(gè)轉(zhuǎn)化配置文件中,則確定識(shí)別的所關(guān)注的應(yīng)用的所述第一轉(zhuǎn)化配置文件是所述本地計(jì)算設(shè)備可訪問(wèn)的。
9.根據(jù)權(quán)利要求8所述的本地計(jì)算設(shè)備,其中: 所述多個(gè)轉(zhuǎn)化配置文件包括所述本地計(jì)算設(shè)備的另一個(gè)應(yīng)用的第三轉(zhuǎn)化配置文件; 所述多個(gè)轉(zhuǎn)化配置文件中的每個(gè)包括至少一個(gè)觸摸動(dòng)作到本地輸入的映射;以及 所述第一轉(zhuǎn)化配置文件和第三轉(zhuǎn)化配置文件每個(gè)將給定的觸摸動(dòng)作映射到不同的本地輸入。
10.根據(jù)權(quán)利要求9所述的本地計(jì)算設(shè)備,當(dāng)所述指令被執(zhí)行時(shí),進(jìn)一步使得所述處理器用于: 接收指定所述多個(gè)轉(zhuǎn)化配置文件中的一個(gè)轉(zhuǎn)化配置文件的轉(zhuǎn)化配置文件變更請(qǐng)求;以及 根據(jù)所接收到的請(qǐng)求變更所述指定的轉(zhuǎn)化配置文件。
11.根據(jù)權(quán)利要求7所述的本地計(jì)算設(shè)備,其中,所述第一轉(zhuǎn)化配置文件包括給定的觸摸動(dòng)作到本地輸入的映射,所述本地輸入實(shí)現(xiàn)與所述第一轉(zhuǎn)化配置文件關(guān)聯(lián)的應(yīng)用的宏指令。
12.根據(jù)權(quán)利要求9所述的本地計(jì)算設(shè)備,當(dāng)所述指令被執(zhí)行時(shí),進(jìn)一步使得所述處理器用于: 如果所述第一轉(zhuǎn)化配置文件是所述本地計(jì)算設(shè)備可訪問(wèn)的,并且將所述觸摸動(dòng)作映射到命令輸入,則通過(guò)應(yīng)用命令接口,向所關(guān)注的應(yīng)用提供所述觸摸動(dòng)作映射到的所述命令輸入。
13.—種方法,包括: 確定本地計(jì)算設(shè)備的操作系統(tǒng)(OS)是否能夠在本地處理觸摸輸入; 通過(guò)所述本地計(jì)算設(shè)備的網(wǎng)絡(luò)接口向遠(yuǎn)程計(jì)算設(shè)備提供遠(yuǎn)程顯示信息,所述遠(yuǎn)程顯示信息能用于顯示所述本地計(jì)算設(shè)備的圖形用戶(hù)界面(⑶I)的至少部分; 通過(guò)所述網(wǎng)絡(luò)接口接收觸摸輸入,當(dāng)顯示所述GUI的所述至少部分時(shí),所述觸摸輸入指示所述遠(yuǎn)程計(jì)算設(shè)備的觸控顯示器感測(cè)到的觸摸事件; 確定在所述觸摸事件時(shí)所述本地計(jì)算設(shè)備上與所關(guān)注的應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是否是所述本地計(jì)算設(shè)備可訪問(wèn)的; 如果所述轉(zhuǎn)化配置文件是可訪問(wèn)的,則根據(jù)所述轉(zhuǎn)化配置文件,將至少所述接收到的觸摸輸入轉(zhuǎn)化成所述OS能夠在本地處理的本地輸入;以及 如果沒(méi)有所關(guān)注的應(yīng)用的轉(zhuǎn)化配置文件是可訪問(wèn)的,且所述OS能夠在本地處理觸摸輸入,則向所述OS提供所述觸摸輸入。
14.權(quán)利要求12的所述方法,進(jìn)一步包括: 如果所述OS不能夠在本地處理觸摸輸入,并且沒(méi)有所關(guān)注的應(yīng)用的轉(zhuǎn)化配置文件是所述本地計(jì)算設(shè)備可訪問(wèn)的,則根據(jù)至少所述接收到的觸摸輸入以及與所述OS關(guān)聯(lián)的轉(zhuǎn)化配置文件,生成所述OS能夠在本地處理的本地輸入。
15.權(quán)利要求14的所述方法,進(jìn)一步包括: 通過(guò)所述網(wǎng)絡(luò)接口接收其它觸摸輸入,當(dāng)顯示所述GUI的所述至少部分時(shí),所述其它觸摸輸入指示所述觸控顯示器感測(cè)到的另一觸摸事件; 確定在所述另一觸摸事件時(shí)所述本地計(jì)算設(shè)備上的與所關(guān)注的另一應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件是否是所述本地計(jì)算設(shè)備可訪問(wèn)的; 如果所述另一應(yīng)用的所述轉(zhuǎn)化配置文件是可訪問(wèn)的,則根據(jù)與所述另一應(yīng)用關(guān)聯(lián)的轉(zhuǎn)化配置文件,將至少所接收到的其它觸摸輸入轉(zhuǎn)化成所述OS能夠在本地處理的其它本地輸入;以及 如果沒(méi)有所關(guān)注的另一應(yīng)用的轉(zhuǎn)化配置文件是可訪問(wèn)的,并且所述OS能夠在本地處理觸摸輸入,則向所述OS提供所述其它本地輸入。
【文檔編號(hào)】G06F13/10GK104303145SQ201280073228
【公開(kāi)日】2015年1月21日 申請(qǐng)日期:2012年5月29日 優(yōu)先權(quán)日:2012年5月29日
【發(fā)明者】馬克·愛(ài)德華·尼隆德, 德雷克·盧卡西克, 杰弗里·喬爾·沃爾斯 申請(qǐng)人:惠普發(fā)展公司,有限責(zé)任合伙企業(yè)