我试图在带触摸屏的单电脑板上开发简单的程序。程序将播放一些视频,当有人触摸屏程序将关闭wideos并做另一项业务。
我怎么能检测到屏幕被触摸?
操作系统是与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
})
您应该使用Electron来构建应用程序并促进硬件的交互。