SDL_PollEvent在触摸屏重连后偶发无法捕获触摸事件求助
触摸屏重连后SDL2无法捕获手指触摸事件的问题
我在openSUSE 42.2系统上用SDL2库做屏幕触摸和鼠标事件捕获,但碰到一个头疼的问题:当把触摸屏断开再重新连接之后,有时候就再也收不到SDL_FINGERMOTION、SDL_FINGERDOWN、SDL_FINGERUP这类手指触摸事件了。
下面是我当前使用的事件处理代码:
while(SDL_PollEvent(&event)) { switch(event.type) { case SDL_QUIT:{ //Some Code } case SDL_MOUSEBUTTONDOWN:{ //Some Code } case SDL_MOUSEBUTTONUP:{ //Some Code } case SDL_MOUSEMOTION:{ //Some Code } case SDL_FINGERMOTION: case SDL_FINGERDOWN: case SDL_FINGERUP: { //Some Code } } } return true;
任何能解决这个问题的建议都对我十分有用!
内容的提问来源于stack exchange,提问作者pawan kumar
相关产品推荐
相关产品推荐

