c - 如何通过 DirectFB 使用鼠标

标签 c linux directfb vesa

我正在使用 DirectFB(没有 X,使用 fbcon 驱动程序(带有 vesafb)写入屏幕缓冲区)。我可以进行键盘输入,但我想使用我的鼠标。(获取光标坐标/显示光标/点击事件)

有人可以提供示例代码或告诉我它是如何完成的吗?我还需要 GPM 吗?我尝试了基于 directfb 的 mplayer,鼠标在没有启动 GPM 守护进程的情况下也能正常工作。

我应该改用 SDL 还是 DirectFB 可以做我想做的事?

最佳答案

我刚试过 SDL。工作起来很有魅力,不需要 X 或其他任何东西,只需一个可执行文件和库。也不需要 GPM。我现在很开心:)

关于c - 如何通过 DirectFB 使用鼠标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20693017/

相关文章:

c - 为什么我的程序不能使用 float 变量,但可以使用 int 变量?

c - 在 C 中保留前导空格

linux - 使用 DirectFB 交叉编译 SDL2 并添加到 Buildroot 根文件系统

graphics - 为什么 DirectFB 在 GNU/Linux 中没有得到更广泛的使用?是否存在 X11 中不存在的严重限制?

c - 指针数组在c中存储字符串

c - 是否可以将 Eigen 与 c 一起使用?

linux - 随着时间的推移存储使用报告的最佳方式是什么?

c - 在符号表中包含有关静态变量的信息的目的是什么?

linux - 重启时启动 gpsd 服务

framebuffer - 来自内存缓冲区的DirectFB数据