1

Я хочу использовать один компьютер в качестве клавиатуры USB для другого компьютера. Это должно быть неотличимо от фактической клавиатуры USB. Как мне этого добиться?

Решение, которое работает с любой из Ubuntu Linux 14 и выше, OS X 10.11 или Windows 10 будет приемлемым. Должно работать с USB 2.0 или 3.0.

РЕДАКТИРОВАТЬ: машина для получения ввода не должна требовать какого-либо специального программного обеспечения или доступа к сети. Мне нужно использовать физический USB-кабель, и конечный компьютер должен реагировать так, как если бы на этом USB-порту присутствовала физическая клавиатура.

2 ответа2

1

Вы можете использовать usbip, чтобы сделать USB-устройства (включая клавиатуру) на главном компьютере доступными в качестве USB-устройств на клиентском компьютере по сети. Поскольку это USB-устройство, оно будет неотличимо от любого USB-устройства, подключенного локально.

Клиенты существуют для Windows, и usbip уже долгое время является стандартной частью ядра. В Debian и Ubuntu пакет usbip содержит программы для настройки и управления таким соединением.

Подробности о том, как его настроить, можно легко найти, например, здесь.

Похожие вопросы:

0

Вы можете использовать Raspberry Pi Zero в режиме USB-гаджета. В этом режиме Raspberry Pi может вести себя так же, как многие стандартные USB-устройства (клавиатура, мышь, запоминающее устройство и т.д.), И вы сможете, например, "вводить" нажатия клавиш из программы, запущенной на Pi (и затем вы можете контролировать эта программа удаленно, как вы считаете нужным).

Raspberry Pi Zero - не единственное устройство, позволяющее это сделать; но это дешево, его легко получить, и есть много документов, объясняющих, как это сделать, так что (ИМХО) довольно хорошая отправная точка для такого проекта!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .