在节点 webkit 应用程序中禁用 windows 键?

Disable windows keys in a node webkit application?

我的一个新应用程序需要禁用 window 键,所以,

有人知道如何在节点 Web 工具包应用程序中禁用左右 window 键吗?

据我所知,没有禁用按键之类的东西,但是您可以做的是将"nothing"(无功能)分配给您想要的任何按键"disable" 像这样:

(只需将此代码粘贴到您 javascript 的最顶部)

document.onkeydown=KeyPress;

function KeyPress(e){

e=e||window.event;

if (e.keyCode=='37'){} else // Left arrow do nothing

if (e.keyCode=='39'){} else // Right arrow do nothing

if (e.keyCode=='27'){} // Esc do nothing, and so forth.

}

节点无法使用键盘挂钩 js.you 可以在 VC++ 或 c# 中创建低级键盘挂钩代码,并且 运行 作为来自 nodewebkit[=10 的子进程=]