Tweak for 8bitDo receiver in DInput mode.

This commit is contained in:
sorgelig
2018-03-18 03:54:47 +08:00
parent cc2cdacb19
commit 743a277d24

View File

@@ -1267,6 +1267,7 @@ static int keyrah_trans(int key, int press)
#define KEY_EMU_LT (KEY_EMU_LEFT+16)
#define KEY_EMU_RT (KEY_EMU_LEFT+17)
#define KEY_EMU_PS (KEY_EMU_LEFT+18)
static void input_cb(struct input_event *ev, int dev);
@@ -2074,6 +2075,16 @@ int input_test(int getchar)
input_cb(&ev, i);
}
}
if (input[i].vid == 0x2dc8 && input[i].pid == 0x3100) // 8BitDo Retro Receiver (Select+Left)
{
ev.type = EV_KEY;
if (ev.code == 9)
{
ev.code = KEY_EMU_PS;
input_cb(&ev, i);
}
}
}
}
}