2012-12-28 152 views

回答

1

不是。這是一個設計決策(記錄爲here),以便最終用戶控制正在調用的鍵盤。因此,最終用戶必須觸摸文本框(或類似物)來調用虛擬屏幕鍵盤。

從該鏈接:

「觸摸鍵盤的調用模型是專門用來放 用戶在鍵盤控制用戶指示該 他們通過點擊想要輸入的文字系統。一個輸入控件而不是 有一個應用程序代表他們做出這樣的決定,這會減少 以使鍵盤意外調用的場景爲零, 這可能是一個痛苦的UI流失來源,因爲鍵盤 消耗高達50%屏幕上,並使應用程序的用戶 的經驗。爲了啓用用戶驅動的調用,我們跟蹤上次觸摸事件的座標 ,並將它們與當前具有焦點的元素的邊界矩形的位置進行比較。如果 點包含在邊界矩形內,則調用觸摸鍵盤 。

這意味着應用程序不能以編程方式通過重點操作調用觸摸鍵盤 」