Я пытаюсь добиться чего-то похожего на это: /superuser/67659/linux-share-keyboard-over-network
Разница в том, что мне нужна удаленная клавиатура, чтобы ее можно было использовать отдельно от моей локальной клавиатуры . Метод, описанный в ссылке, похоже, передает события в существующий файл устройства. Мне нужно, чтобы удаленная клавиатура отображалась как физическое (подчиненное) устройство при запускеxinput list
Зачем мне это нужно? Я пытаюсь играть в игру для двух игроков, но у меня нет внешней USB-клавиатуры, поэтому я хочу передать нажатия клавиш с удаленного компьютера на поддельное устройство (чтобы я мог назначить одно устройство на игрока).
Ответы:
Я нашел проект под названием netevent на GitHub, который делает именно то, что мне нужно. Это делает локальные устройства доступными для удаленного компьютера.
Я смог переместить мышь, но не клавиатуру из-за проблем с совместимостью. Технически, это отвечает на мой вопрос о том, как разделить клавиатуру по сети и сделать ее отдельным устройством.
источник
Вы можете использовать usbip, чтобы поделиться USB-клавиатурой по сети.
источник