I suspect any kind of connection issues are going to be related, so combining issues #48 (diedo42) and #51 (mdvries) here.
Basically I haven't been able to work out how to confirm whether or not a command has been received and processed by the keyboard, which is a problem.
There are also these annoying URB_INTERRUPT messages regularly (unrelated to key strokes) which might be messing with something. It might be fixable if I used a lower level driver to interact with the keyboard so it can properly be put into idle mode, but I think that would get in the way of the regular keyboard function like typing etc
One thing I noticed is that when I ran the controller when the keyboard was connected through a hub, I would get strange connection issues sometimes and it would stop responding. These problems stopped when I plugged it directly into my machine (no hub inbetween). @diedo42 and @mdvries can you confirm that the USB C cable is going directly to your machine? Is the same behaviour observed on different USB ports? I am probably doing something wrong with the HID reports and maybe a bad connection exacerbates the problem
I suspect any kind of connection issues are going to be related, so combining issues #48 (diedo42) and #51 (mdvries) here.
Basically I haven't been able to work out how to confirm whether or not a command has been received and processed by the keyboard, which is a problem.
There are also these annoying URB_INTERRUPT messages regularly (unrelated to key strokes) which might be messing with something. It might be fixable if I used a lower level driver to interact with the keyboard so it can properly be put into idle mode, but I think that would get in the way of the regular keyboard function like typing etc
One thing I noticed is that when I ran the controller when the keyboard was connected through a hub, I would get strange connection issues sometimes and it would stop responding. These problems stopped when I plugged it directly into my machine (no hub inbetween). @diedo42 and @mdvries can you confirm that the USB C cable is going directly to your machine? Is the same behaviour observed on different USB ports? I am probably doing something wrong with the HID reports and maybe a bad connection exacerbates the problem