我知道如何處理關鍵事件,即處理VirtualKey在Windows 8商店應用程序用C#
private void Page_KeyUp(object sender, KeyRoutedEventArgs e)
{
switch (e.Key)
{
case Windows.System.VirtualKey.Enter:
// handler for enter key
break;
case Windows.System.VirtualKey.A:
// handler for A key
break;
default:
break;
}
}
但是,如果我需要小寫的「a」和大寫'之間進行辨別什麼一個'?另外,如果我想處理百分號'%'之類的鍵,該怎麼辦?
謝謝Xyroid。我試圖處理一種情況,即一次一個地評估擊鍵,並且基於按下的第一個鍵來調用代碼。不幸的是,TextChanged將無法工作,因爲擊鍵不會一次全部進入。 – joelc
當有人試圖使用日文鍵盤時,你會感到非常驚訝。將鍵轉換爲字符非常困難。讓輸入管理器處理它。 –