4

Представьте на минуту с 4-портовым USB-концентратором. Обычно это работает, если концентратор имеет один штекер, который подключается к компьютеру, а затем 4 порта, к которым можно подключать другие устройства (флэш-накопитель, клавиатура, мышь и т.д.). Мне интересно, могу ли я использовать это в обратном порядке. Таким образом, я бы подключил 1 клавиатуру к концентратору, а затем подключил USB-кабель от мужчины к мужчине от 4 портов к 4 разным ПК, моя цель - чтобы при нажатии клавиши на клавиатуре все 4 ПК получали ее так, как если бы клавиатура была подключена к ним.

Кто-нибудь знает, будет ли это работать? А если нет, то у кого-нибудь есть идеи, как я могу получить такой же эффект?

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

Однако мне нужно подключить одну клавиатуру к двум компьютерам, и когда я нажимаю клавишу на клавиатуре, я хочу, чтобы нажатие клавиши отправлялось на оба компьютера одновременно, а не на один или другой. Кто-нибудь знает, существуют ли KVM с этой функцией?

5 ответов5

19

Нет. Точно нет.

То, что вы хотите, это USB KVM-переключатель - клавиатура / видео / мышь. Он разделяет один экран, клавиатуру и / или мышь между несколькими компьютерами.

В качестве альтернативы это может быть сделано через сеть с помощью Synergy.

5

Вам действительно нужен KVM-переключатель.

Вы должны понимать концепцию USB. Ваш компьютер является хостом, USB-концентратор - это устройство + хост. Это устройство на стороне компьютера, но опять же «хост» для подустройств. То, как вы нарисовали рисунок 2, предполагает, что ПК будет USB-устройством, а клавиатура - хостом, чего не может ни один.

Это причина, по которой изобрели USB B, mini-B и даже micro-B. Они в основном используются для подключения хоста (обычный USB-штекер) к устройству (обычный / мини / разъем micro B).

2

То, что вы ищете, это USB-разветвитель. Такой вещи не существует. Несмотря на то, что это возможно сделать в примере клавиатуры, где информация передается только в одном направлении, он развалится с другими типами USB устройств , которые хотят иметь разговор с компьютером, потому что это будет неоднозначным , какой из двух компьютеры будут отвечать на устройство. Вы можете выполнить разделение с помощью чего-то вроде сигнала VGA, потому что вы не ведете такой разговор (даже если идет двунаправленная передача сигналов, он может обрабатываться разделителем).

1

Можно выполнить синхронизацию с двумя клавиатурами, это было бы просто вопросом подключения клавиатуры к последовательному порту, я бы не знал, как это сделать сегодня.

Аппаратная трансляция с PS2 http://www.vetra.com/844text.html (дорогостоящая коробка) USB также http://www.vetra.com/wow.html (действительно дорогая коробка)

А "мультибоксы" используют какое-то программное обеспечение типа макросов, чтобы играть сами с собой (конечно же, в MMORPG :-). http://www.dual-boxing.com/index.php?s=f878d26303fdb85d450c7b4633accb38 Я бы там спросил, особенно если это было для этой цели. Множественность http://forums.stardock.com/354453, вероятно, аналогична другим мелким инструментальным элементам и KVM в стиле VNC.

Имея достаточно времени для поиска, подобного этому поисковому запросу Google, вы, вероятно, могли бы найти способ транслировать нажатие клавиш с наименьшей величиной нагрузки на ПК.

1

Стандартный USB-концентратор не будет работать в обратном направлении.

Я подозреваю, что возможно будет адаптировать программное обеспечение Synergy для того, чтобы делать то, что вы хотите, полностью в программном обеспечении.

Может быть возможным объединить части нескольких проектов USB-устройств, чтобы сделать то, что вы хотите - подключить USB-клавиатуру к Arduino ; пусть Teensy Arduino отправит информацию о нажатии клавиш на хост-компьютер ( a, b и c ); и как-то объединить их ( г ).

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