资源简介
在linux下 将游戏手柄的按键 映射到 键盘 发送到系统消息中,
可以用游戏手柄玩本来只能键盘玩的游戏
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
static int fd;
int openjoy(const char *dev)
{
printf(“open:%s\r\n“dev);
fd = open(dev O_RDONLY);
if (fd < 0) return -1;
return fd;
}
int readjoy(int *keyint *value)
{
int len;
struct js_event js;
len = read(fd &js sizeof(struct js_event));
if (len < 0) return -1;
*key=js.type*10+js.number;
*value=js.value;
return 0;
}
void closejoy(void)
{
close(fd);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 113 2018-08-14 12:32 joy.h
文件 2983 2018-08-14 12:25 main.c
文件 249 2018-08-14 12:33 makefile
文件 1783 2018-08-14 12:31 vkey.c
文件 155 2018-08-14 12:29 vkey.h
文件 660 2018-08-14 12:31 joy.c
- 上一篇:中文_-_英文双向翻译WEB服务 .NET
- 下一篇:ksvdbox+ompbox
相关资源
- linux下tuxedo服务器安装与配置
- 华清远见uboot和linux内核移植实验手册
- linux外文翻译内含中英文
- 暴包括51,stm32,LINUXs三种和美的空调
- 基于Linux的模拟进程调度算法
- GCC中文手册 中国linux论坛man手册翻译
- centos7 linux 获取各个网口速率 占用率
- linux内存管理实验报告
- Linux下在shell脚本中设置锁的命令
- 基于Linux网络聊天室的设计
- linux C 多线程编程典型
- 基于linux和gtk的mp3播放器
- linux 系统cpu、内存、IO等监控脚本
- linux Qt局域网聊天
- 2018马哥教育Linux老王云计算视频
- 嵌入式Linux设备驱动开发笔记--赖永诚
- linux下的设计QT计算器
- 计算机网络课程设计-发送TCP数据包
- h323plus音视频聊天Demo
- linux多线程程序实验,用不同线程完成
- Linux下的DLNA播放器源码
- linux下bmp图像显示
- linux命令简体中文帮助文档支持检索
- DHT11在linux上的驱动程序
- LINUX SVN双机热备份shell脚本 附配置文
- linux系统安全检测
- linux语音传输系统
- Linux下Qt开发的中国象棋
- linux多线程+UDP网络通信总结+程序
- 操作系统实验报告(进程,文件系统
评论
共有 条评论