如何处理spacebar keydown

时间:2014-02-23 20:25:39

标签: c# windows-8

似乎keydown事件不处理空格键按下,除非控件具有焦点。我怎么样?

我正在使用c#,如果重要的话,我正在制作一个Windows应用商店。

2 个答案:

答案 0 :(得分:1)

我不确定你的项目中有哪些代码,但我建议使用一些JQuery:

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

当事件绑定到Window事件时,无论输入字段是否被聚焦,它都会找到它。

答案 1 :(得分:0)

我明白了。

Window.Current.CoreWindow.KeyDown += CoreWindow_KeyDown;

捕获所有关键事件。