diff --git a/rog_ally.c b/rog_ally.c index deca43e..5f2c0f8 100644 --- a/rog_ally.c +++ b/rog_ally.c @@ -67,7 +67,7 @@ static rc71l_xbox360_user_data_t controller_user_data = { .id = -1, .replay = { .delay = 0x00, - .length = 300 + .length = 50 }, .u = { .rumble = { diff --git a/rogue-enemy_iio_buffer_on.sh b/rogue-enemy_iio_buffer_on.sh index c20cd0b..1f9e7f6 100644 --- a/rogue-enemy_iio_buffer_on.sh +++ b/rogue-enemy_iio_buffer_on.sh @@ -5,11 +5,11 @@ modprobe iio-trig-hrtimer # hrtimer if [! -d "/home/config"]; then - mkdir /home/config + mkdir -p /home/config fi mount -t configfs none /home/config -mkdir /home/config/iio/triggers/hrtimer/rogue +mkdir -p /home/config/iio/triggers/hrtimer/rogue cd /sys/bus/iio/devices/iio\:device0 echo 1 > scan_elements/in_accel_x_en diff --git a/virt_ds5.c b/virt_ds5.c index 3117d1d..e9b70e2 100644 --- a/virt_ds5.c +++ b/virt_ds5.c @@ -85,7 +85,7 @@ static int create(int fd) memset(&ev, 0, sizeof(ev)); ev.type = UHID_CREATE; - strcpy((char*)ev.u.create.name, "Sony Interactive Entertainment DualSense Wireless Controller"); + strcpy((char*)ev.u.create.name, "Sony Corp. DualSense Edge wireless controller (PS5)"); ev.u.create.rd_data = rdesc; ev.u.create.rd_size = sizeof(rdesc); ev.u.create.bus = BUS_USB; diff --git a/virt_kbd.c b/virt_kbd.c index b6e7b1e..b535124 100644 --- a/virt_kbd.c +++ b/virt_kbd.c @@ -436,7 +436,7 @@ int virt_kbd_send(virt_kbd_t *const kbd, keyboard_status_t *const status, struct } if (status->lctrl != kbd->prev_lctrl) { - tmp_ev.code = KEYBOARD_KEY_LCRTL; + tmp_ev.code = KEY_LEFTCTRL; tmp_ev.value = kbd->prev_lctrl = status->lctrl; if (write(kbd->fd, &tmp_ev, sizeof(tmp_ev)) != sizeof(struct input_event)) { res = errno < 0 ? errno : -1 * errno; @@ -445,7 +445,7 @@ int virt_kbd_send(virt_kbd_t *const kbd, keyboard_status_t *const status, struct } if (status->up != kbd->prev_up) { - tmp_ev.code = KEY_LEFTCTRL; + tmp_ev.code = KEY_UP; tmp_ev.value = kbd->prev_up = status->up; if (write(kbd->fd, &tmp_ev, sizeof(tmp_ev)) != sizeof(struct input_event)) { res = errno < 0 ? errno : -1 * errno;