https://youtu.be/ln7dWQ_zB4Y?t=2468
Отсюда смотри.
Я не думаю, что там все просто. Переходник скорее всего переводит сигналы джоев в сигналы клавиатуры, а потом автор их как вторую клаву обрабатывает.
Из-за этого есть тоже некоторые проблемы, из-за такой универсальности подхода, но пока с ними столкнулся только я )