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

时间:2016-12-06 08:16:06

标签: node.js node-webkit keyboard-hook

我的一个新应用程序我需要禁用窗口键,

任何人都知道如何在节点Web工具包应用程序中禁用左右窗口键?

2 个答案:

答案 0 :(得分:1)

没有禁用我知道的密钥,但你可以做的是分配"没有" (无功能)你想要的任何键"禁用"像这样:

(只需将此代码粘贴到您的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.

}

答案 1 :(得分:1)

节点js无法进行键盘挂接。您可以在VC ++或c#中创建低级键盘操作代码,并从nodewebkit中作为子进程运行