检测在NodeJS上触摸屏幕

时间:2019-02-01 13:14:01

标签: node.js touch screen touchscreen

我正在尝试在带触摸屏的单计算机板上开发简单的程序。该程序将播放一些视频,当有人触摸屏程序时,它将关闭Wideos并从事其他业务。

如何检测屏幕被触摸?

OS是Wayland的Debian。

这是简单的代码,我不知道下一步该怎么做:

/**
 * Detect touch event.
 *
 * @param  Buffer|string|any chunk
 * @return Boolean
 */
function thisIsTouchEvent(chunk){
    // let res = ...
    return Boolean(res);
}

/**
 * Initialize touch event.
 *
 * @param  callable callback
 * @return void
 */
function onTouch(callback){
    process.stdin.on('data', (chunk)=>{
        if(thisIsTouchEvent(chunk)){
            callback(chunk);
        }
    })
}

// New touch event
onTouch((data)=>{
    // some magic with data
})

1 个答案:

答案 0 :(得分:0)

您应该使用Electron来构建应用程序,并促进硬件的交互。