Мышь и клавиатура через один PS2 порт компьютера
- Сообщения: 504
- Зарегистрирован: Вт окт 06, 2015 19:37:16
Надо подключить мышь и клавиатуру через микроконтроллер к PS/2 порту компьютера, пусть с кнопкой, которая бы активировала то одно утсройство, то другое. Сейчас большинство материнских плат имеет лишь один PS/2 разъем, поэтому в некоторых случаях работать крайне неудобно лишь клавиатурой, когда usb драйвера отсутствуют. На ардуино делают эмуляцию клавиатур и мышек, но одновременно два устройства не рассматривается, так как идентификатор устройства отличается. Возможно, что некое переключение можно осуществить и драйвер будет другой активироваться в винде, но не факт. И не ясно, что будет когда винда еще в процессе установки, а не рабочий стол. Заниматься экспериментами это шанс спалить контроллер компа, наверное. Кто-нибудь слышал о реализации такого устройства?
- Реклама
- Сообщения: 43
- Зарегистрирован: Вт авг 08, 2017 10:47:35
Прежде чем городить огород, стоит открыть мануал на материнку и убедиться, что PS/2 порт не является комбинированным, т.е. вопрос решается просто покупкой пассивного Y - адаптера. Обычно сам разъём на материнке при этом двухцветный.
Можно и самому такой переходник спаять, распиновка в сети имеется.
Как вариант компромиссного решения - использовать USB клавиатуру (которая работает всегда и везде) совместно с PS/2 мышью.
(Хотя, лично у меня и с USB мышами проблем не было, начиная уже с третьего пентиума и Windows XP. Поддержка USB устройств ввода уже тогда была на уровне BIOS, никаких особых драйверов не требуется.)
Можно и самому такой переходник спаять, распиновка в сети имеется.
Как вариант компромиссного решения - использовать USB клавиатуру (которая работает всегда и везде) совместно с PS/2 мышью.
(Хотя, лично у меня и с USB мышами проблем не было, начиная уже с третьего пентиума и Windows XP. Поддержка USB устройств ввода уже тогда была на уровне BIOS, никаких особых драйверов не требуется.)
Насколь я знаю для случая USAB клавиатуры нет хардверной генерации INT09, могут быть проблемы с древним ПО которое общается с переферией по портам, минуя функции BIOS
- Сообщения: 504
- Зарегистрирован: Вт окт 06, 2015 19:37:16
newbie666
Переходники в продаже только на али и ждать до июня доставку, так что лишь паять остается. Но это опять же не факт, читал про них, мол у людей не пашет на практике, лишь у одного видел в видеоролике, что работает, видать не полностью разведен порт по клк/дата на оба устройства. Попробую конечно спаять, очень надеюсь ничего не попалю. А про юсб клаву не вариант, потому что надо на новых железках иногда лазить в старых админских флешках и live cd, юсб драйвера отсутствуют.
Переходники в продаже только на али и ждать до июня доставку, так что лишь паять остается. Но это опять же не факт, читал про них, мол у людей не пашет на практике, лишь у одного видел в видеоролике, что работает, видать не полностью разведен порт по клк/дата на оба устройства. Попробую конечно спаять, очень надеюсь ничего не попалю. А про юсб клаву не вариант, потому что надо на новых железках иногда лазить в старых админских флешках и live cd, юсб драйвера отсутствуют.
- Сообщения: 43
- Зарегистрирован: Вт авг 08, 2017 10:47:35
С USB клавой и PS/2 мышью, я, пожалуй, ляпнул, не подумав - не факт ещё, что единственный порт будет именно мышиным.
А вот насчёт комбинированного порта, надо сперва убедиться, что он действительно комбинированный, потом паять. Мануал к плате читаем. Можно ещё потыкать тестером в разъём и посмотреть уровни на всех пинах. Если половина из них "пустые", то, естественно, работать будет только одно устройство.
Если есть сомнения в прямизне собственных рук и боязнь пожечь что-то на материнке, можно испытать собранный переходник на какой - нибудь обычной старой матери, которую не сильно жалко.
А вот насчёт комбинированного порта, надо сперва убедиться, что он действительно комбинированный, потом паять. Мануал к плате читаем. Можно ещё потыкать тестером в разъём и посмотреть уровни на всех пинах. Если половина из них "пустые", то, естественно, работать будет только одно устройство.
Если есть сомнения в прямизне собственных рук и боязнь пожечь что-то на материнке, можно испытать собранный переходник на какой - нибудь обычной старой матери, которую не сильно жалко.
- Реклама
- Сообщения: 7722
- Зарегистрирован: Вс июл 24, 2011 11:38:09
PS/2 имеет один сигнал для клавиатуры или мыши, подключить можно только то для чего он.
В комбинированом разведено всё на разные ноги, есть обычные переходники на 2 дырки.
В комбинированом материнка сама опознаёт что воткнуто, потому как в стандартном подключении один из контактов общий и для клавиатуры и для мыши.
В современных материнках нет горячего подключение PS/2 устройст, возможно как раз потомучто при запуске биос сначало их опознаёт. Да и вообще в современных биосах с их ненужными наваротами нет места под старые функции.
Современные клавиатуры сами выбирают работать в режиме PS/2 или USB, разница только в штекере. Возможно игровая клавиатура и не заработает в PS/2, но дешёвые USB уж точно должны.
У меня была лазерная, 2кнопки+колёсик, USB мышка A4 OP-620(их дофига модификаций одной формы, от шарика до 2 кнопочных одной модели клепали их лет 15), как оказалось под вистой на пне 4 она лагает. Там решалось установкой драйвера для висты. А вот на 7 этот драйвер не стал, только замена мышки или более мощный комп. В других системах от XP до линуков она работала как положено.
На новых материнках при установки боле старой системы чем 8 или 10, никакие USB не работают. Поэтому там фактически одно устройство, систему ставить с сата диска, а рулить мышкой и экранной клавиатурой. Потом както драйвера уж не помню.
В комбинированом разведено всё на разные ноги, есть обычные переходники на 2 дырки.
В комбинированом материнка сама опознаёт что воткнуто, потому как в стандартном подключении один из контактов общий и для клавиатуры и для мыши.
В современных материнках нет горячего подключение PS/2 устройст, возможно как раз потомучто при запуске биос сначало их опознаёт. Да и вообще в современных биосах с их ненужными наваротами нет места под старые функции.
Современные клавиатуры сами выбирают работать в режиме PS/2 или USB, разница только в штекере. Возможно игровая клавиатура и не заработает в PS/2, но дешёвые USB уж точно должны.
У меня была лазерная, 2кнопки+колёсик, USB мышка A4 OP-620(их дофига модификаций одной формы, от шарика до 2 кнопочных одной модели клепали их лет 15), как оказалось под вистой на пне 4 она лагает. Там решалось установкой драйвера для висты. А вот на 7 этот драйвер не стал, только замена мышки или более мощный комп. В других системах от XP до линуков она работала как положено.
На новых материнках при установки боле старой системы чем 8 или 10, никакие USB не работают. Поэтому там фактически одно устройство, систему ставить с сата диска, а рулить мышкой и экранной клавиатурой. Потом както драйвера уж не помню.
- Сообщения: 43
- Зарегистрирован: Вт авг 08, 2017 10:47:35
Горячее подключение PS/2 вообще никогда не было предусмотрено. Ни аппаратно, ни программно.
(Хотя, все наверняка делали это, и, чаще всего, убедившись, что устройство не инициализировалось, жали таки Reset).
(Хотя, все наверняка делали это, и, чаще всего, убедившись, что устройство не инициализировалось, жали таки Reset).
Вообще-то у ps/2 и для мыши и для клавиатуры, задействованы одни и те-же контакты. Комбирированные порта по прерыванию определяют что к ним подключено. Сделать устроийство которое будет переключать режим по нажатию кнопки можно, но из-за отсутствия горячего подключения у ps/2 это не имеет смысла.


