Windows 8 開發31日-第15日-虛擬鍵盤

來源:互聯網
上載者:User
 

第15日-虛擬鍵盤:

 

    今天,我將介紹Windows 8中的虛擬鍵盤(on-screen keyboard)。微軟好像並沒有從名字上區分下面兩種鍵盤:
當使用者用手點擊TextBox控制項時顯示出的虛擬鍵盤
Ease of Access Center中的虛擬鍵盤

我今天介紹的虛擬鍵盤是這樣的:

Ease of Access Center中的虛擬鍵盤主要是為了使用電腦的人能夠更簡單的使用鍵盤。可以通過在Ease of Access Center中找到:【譯者註:或者在Win key+R 然後輸入osk也可以看到這個虛擬鍵盤】。
 

點擊“Start On-Screen Keyboard”選項,你會看到如下一個虛擬鍵盤:

 

這個虛擬鍵盤的主要目的是讓使用者在沒有串連外設鍵盤時可以輸入內容。這是不可以定製的,並且也不會響應本文中涉及到的代碼。這個鍵盤在開始畫面也只有一個視窗。如下:
 
 
Ok,我花了點篇幅介紹了一下不是本文所關注的鍵盤。為什麼要介紹呢,這裡有兩個原因:
1、如果你使用非觸摸裝置來學習本文時(或者你自己的程式想要使用觸控式鍵盤),你會發現通過滑鼠點擊是不能啟動觸控式鍵盤的。而這時你可能會去網路上搜尋相關的解決辦法。
2、當你在網路中搜尋如何在Windows 8中操作on-screen keyboard時,你搜尋到的內容將是許多關於Ease of Access中的虛擬鍵盤,而不是你想要的。

這裡主要的原因之一就是Windows 8對滑鼠點擊和finger tap的次數比較少。如果你用滑鼠點擊一個TextBox,Windows 8假定你使用的是實際鍵盤,即使在觸摸裝置上。finger-tap產生的鍵盤是我今天要介紹的。
當在開發程式中,需要使用虛擬鍵盤時,如果不是在觸摸裝置上,請使用模擬器。模擬器可以使用滑鼠類比“taps”操作。下面是設定的地方:
 

Ok,現在我們可以顯示出虛擬鍵盤了,那麼就開始吧。

 

 

PDF:

第15日-虛擬鍵盤

 

更多內容請瀏覽下面連結:

Windows 8 開發31日

 

一些

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.