[Seek Help] [2021/01/29]vala开发,如何获取手柄事件?
Tofloor
poster avatar
司南
deepin
2021-01-29 19:15
Author

在/dev/input路径下有一个手柄设备,假设驱动设备的文件名为“js0”。

想实现对手柄设备的事件监听,请问如何编写vala代码呢?有没有vala大佬来解一下惑

互联网上vala的学习资料太少了。

Reply Favorite View the author
All Replies
enforcee
deepin
2021-01-29 20:26
#1

楼主可以试试SDL库,C语言的教程不少,给他翻译成Vala就行了

比如说C风格的

SDL_PollEvent ( &event )

在Vala那里就是

SDL.Event.poll (out event)

你可以查valadoc.org

如果不知道Vala对应的是哪个C函数可以找vapi,在/usr/share/vala-*/vapi/

 

如果用的话别忘了安装SDL的C开发库

Reply View the author
司南
deepin
2021-01-29 22:27
#2
enforcee

楼主可以试试SDL库,C语言的教程不少,给他翻译成Vala就行了

比如说C风格的

SDL_PollEvent ( &event )

在Vala那里就是

SDL.Event.poll (out event)

你可以查valadoc.org

如果不知道Vala对应的是哪个C函数可以找vapi,在/usr/share/vala-*/vapi/

 

如果用的话别忘了安装SDL的C开发库

多谢

Reply View the author