如何区分NW.exe中屏幕键盘和物理键盘之间的按键Jquery事件?

时间:2016-06-03 20:45:27

标签: javascript jquery keyboard node-webkit

我正在开发一个在nodewebkit中运行的应用程序。基本上,我想支持触摸屏的屏幕键盘(tabtip.exe)。然而,如果用户使用物理键盘,我想要隐藏屏幕键盘。但是现在我无法区分物理键盘和屏幕键盘上的按键事件,每当用户从屏幕键盘上按下一个键时,它也会触发按键事件并隐藏屏幕键盘。

1 个答案:

答案 0 :(得分:0)

您可能已经回答了自己的问题 通过执行类似的操作来查看tabtip.exe是否正在运行,以返回正在运行的进程列表。

var exec = require('child_process').exec;
exec('tasklist', function(error, stdout, stderr) {
  if (error) {
    console.error(`exec error: ${error}`);
    return;
  }
  console.log(`stdout: ${stdout}`);
  console.log(`stderr: ${stderr}`);
});