2013-05-13 97 views
0

我正在使用鍵盤操作非觸控設備(普通PC ...)。我寫了一個Windows 8應用程序,其中包括TextBox。觸摸鍵盤何時彈出?

我想在用戶使用沒有鍵盤(=平板電腦/電話)的設備時啓動觸摸鍵盤。我如何測試它?

I.e.當我使用Windows 8的Visual Studio模擬器並選擇「輕敲」作爲手勢時,虛擬觸摸鍵盤仍不會彈出。 Windows是否有自動使用鍵盤的特定時刻?實際上,當鍵盤彈出時,我實際上想測試觸摸鍵盤來檢查InputScope(即InputScope =「Number」)和'應用程序的外觀'。

如果需要的話,我的文本框看起來是這樣的:

<TextBox InputScope="Number"/> 

編輯:鍵盤現在會彈出(我不知道爲什麼...)。我已經開始模擬器,並使用「水龍頭」作爲手勢,鍵盤沒有彈出。重新啓動模擬器〜5次後,它現在彈出,但InputScope不是數字...

+0

這不是答案:)但由於模擬器是一個遠程桌面會話回到自己的機器,對於設備的特定行爲,如傳感器和觸摸,我不會完全依靠模擬器行爲獲得正確的體驗。你有一個觸摸設備,你可以sideload來一個更明確的答案。如果沒有,並且您在美國,請查看[App Builder](http://build.windowsstore.com/development-training-events-and-offers)並與您的本地傳道者安排一段時間可以嘗試你的應用程序。 – 2013-05-13 14:27:40

+0

我不住在美國,但我會嘗試找到帶觸摸屏的平板電腦或筆記本電腦,並在其上測試我的應用。 – Rudi 2013-05-14 08:21:09

回答

0

Visual Studio 2012帶有一個模擬器,你可以運行你的Windows 8應用程序。在右邊,你可能會注意到靠近頂部的按鈕,一個是指針,另一個是手指。如果您使用手指,則所有輸入都將是觸摸輸入,就像沒有鍵盤一樣。

+0

我用過手指,但鍵盤沒有彈出... – Rudi 2013-05-23 10:20:23