我正在尝试在带触摸屏的单计算机板上开发简单的程序。该程序将播放一些视频,当有人触摸屏程序时,它将关闭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
})