Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux密钥代码的JavaScript密钥事件_Javascript_Node.js_Linux - Fatal编程技术网

Linux密钥代码的JavaScript密钥事件

Linux密钥代码的JavaScript密钥事件,javascript,node.js,linux,Javascript,Node.js,Linux,是否可以将JavaScript键事件映射到从linux“showkey”接收的键码输出 到目前为止,我的想法是:让客户指定使用的键盘布局。而不是“以某种方式”根据布局集映射事件。可以从肯定在Linux上运行的服务器查询映射,因此键盘布局映射必须位于操作系统中的某个位置。(注意,节点可以与c/c++交互) 下面是我的用例:我正在构建一个为虚拟键盘服务的nodejs服务器。它正在将关键事件发送到uinput。我让它通过点击键盘SVG来工作,因为我知道Linux上哪个键有哪个键代码。现在我想支持客户端

是否可以将JavaScript键事件映射到从linux“
showkey
”接收的键码输出

到目前为止,我的想法是:让客户指定使用的键盘布局。而不是“以某种方式”根据布局集映射事件。可以从肯定在Linux上运行的服务器查询映射,因此键盘布局映射必须位于操作系统中的某个位置。(注意,节点可以与c/c++交互)


下面是我的用例:我正在构建一个为虚拟键盘服务的nodejs服务器。它正在将关键事件发送到
uinput
。我让它通过点击键盘SVG来工作,因为我知道Linux上哪个键有哪个键代码。现在我想支持客户端的硬件键盘。您可以在上找到该项目。

What is
showkey
?一个Linux程序,用于检查键盘发送的代码。在这里或这里找到更多