资源简介
在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
相关资源
- uboot到linux logo显示不间断 补丁
- UNIX/LINUX编程实践教程的源码
- Linux任务管理器
- linux应用层的华容道游戏源代码
- ubuntu9.10 可加载内核模块和字符设备驱
- MP3文件ID3v2ID3v2APEv2标签读取
- 操作系统实验——虚存管理实验
- linux下的发包工具sendip
- 尚观培训linux许巍关于c 的笔记和讲义
- 尚观培训linux董亮老师关于数据结构的
- linux 线程池源码 c 版
- linux C 电梯程序练习
- linux下用多进程同步方法解决生产者
- Linux 操作系统实验(全)
- Linux From Scratch 中文手册
- linux 网络实验 ftp程序
- Linux命令大全离线版&在线版
- 操作系统共享内存实验
- dos 下运行Linux 命令--gnu_utils
- linux 0.12内核源代码
- linux简易shell C实现
- linux实验报告及心得体会
- 基于GTK的Linux环境下的简易任务管理器
- linux扫雷游戏代码
- CAN Linux驱动代码
- Linux系统教材
- intel 82579LM 网卡驱动Linux系统版 v1.9.
- SA1110处理器掌上电脑液晶显示器设计
- 基于Linux的串口服务器设计
- Windows下访问LINUX的利器-SSH
评论
共有 条评论