Я хочу создать аппаратный перехватчик мыши. Для этого мышь подключается к USB-порту OTG PI Zero, а сам PI также подключается к другому компьютеру. Мышь> Пи> P C. Он в основном перенаправляет все команды мыши, подключенные к Zero PI, на второй порт USB, который подключен к другому компьютеру. Это должно работать, потому что PI может эмулировать HID на одном USB-порту. Затем Pi должен также редактировать события мыши, например, инвертировать оси или переключать события клавиш. Я знаю, что это может быть достигнуто с помощью программного обеспечения, но я хочу аппаратное решение.
Я думаю, что обработка ввода мышью и пересылка, как правило, не будет проблемой, но PI не имеет прикрепленного экрана. Поэтому я не могу удержать положение мыши, потому что нет экрана, на котором она может быть.
Два решения приходят мне на ум. I) создать фиктивный экран II) Используйте только относительные позиции.
Первое решение работает только для одной конкретной c настройки монитора, поэтому я хочу сделать второе. Но насколько я знаю, я могу получить только абсолютные координаты мыши. Есть ли решение, которое работает без фиктивного экрана?