2014-02-23 32 views
-1

看來,keydown事件不處理空格鍵,除非控件具有焦點。但我怎麼樣?如何處理空格鍵keydown

我正在使用c#,我正在製作一個Windows應用商店,如果它很重要。

+0

當按下空格鍵時,您希望發生什麼? – Stu1986C

+0

我想讓它發生事件 – phil

回答

1

我不知道你有什麼樣的代碼你的項目中已經但是我會推薦一些JQuery的線沿線的:

$(window).keypress(function(e) { 
    if (e.keyCode == 0) { 
    console.log('Space pressed, here is my event'); 
    } 
}); 

隨着事件被綁定到一個窗口事件,它會找到無論輸入字段是否被聚焦。

+0

我使用的是C#,所以這是行不通的。 – phil

+0

您是否可以不使用WinJS爲您的Windows應用商店啓動並運行JQuery? – Stu1986C

+0

熊與我..我會看看我是否可以嘗試一種C#方法 – Stu1986C

0

我想通了。

Window.Current.CoreWindow.KeyDown += CoreWindow_KeyDown; 

捕獲所有關鍵事件。