• 大小: 3KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: 其他
  • 标签: linux  

资源简介

在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

评论

共有 条评论