Страница 1 из 1
Клава и мышка PS/2 & USB
Добавлено: 23 дек 2015, 08:21
ADA
Полагаю, полезно для многих проектов будет.
1. Подключить клавиатуру и мышку от компа с возможность выбора интерфейса PS/2 или USB.
2. Возможность отправки клаве и мышке произвольной (пользовательской) команды.
Ибо у некоторых мышей разрешение переключать можно, и бывают программируемые клавиши и у мышек, и у клавиатур.
Клава и мышка PS/2 & USB
Добавлено: 23 дек 2015, 15:46
DWD
Добавлю - неплохо было бы не только мышку, но и тачпад от ноутбука. У него интерфейс и подключение такое же, как у мышки.
Клава и мышка PS/2 & USB
Добавлено: 28 дек 2015, 19:55
Oleg1345140
Насчет мышей совсем не понятно куда их выводить??? экраны то поддерживаются. А вот клавиатуры было бы хорошо. тем более вроде PS/2 совместимы с ком.
Клава и мышка PS/2 & USB
Добавлено: 29 дек 2015, 02:14
ADA
To Oleg1345140.
Мыша хороша как датчик X и/или Y.
Если закреплена, а под ней что-то передвигается.
Получаешь линию или траекторию перемещения + команды интерфейса.
Парсишь на X-Y-кнопки-колёсико, и в массивы.
Как датчик вращения некого колеса или вала тоже пойдёт.
Клава и мышка PS/2 & USB
Добавлено: 29 дек 2015, 02:21
DWD
А тачпад - это и клавиатура и джойстик...

Клава и мышка PS/2 & USB
Добавлено: 29 дек 2015, 02:26
ADA
DWD, тачпад это интерфейс, а мышу я использую как датчик.
Клава и мышка PS/2 & USB
Добавлено: 29 дек 2015, 09:49
DWD
Одно другому не мешает.
К тому же, тачпад - тоже датчик - касания, перемещения. :)
Вы видели электрогитару, на которой играет гитарист группы "Muse"?
Кроме струн на ней есть большой тачпад. Им отрабатываются и просто касание и проведение пальцем. Звучит оригинально и приятно...
То есть, тачпад мог бы заменить собой и клавиатуру и энкодер и джойстик, выполняя все их функции и ещё кучку дополнительных - например, груговое вращение или графический ввод символов-комманд.

Клава и мышка PS/2 & USB
Добавлено: 08 дек 2016, 09:17
robocraft
И ещё стандартный ЮСБ геймпад.
Клава и мышка PS/2 & USB
Добавлено: 10 дек 2016, 18:17
slavas
Предлагаю думать сначала!