2017-01-29 3 views
0

Мне интересно узнать, как именно мышь может работать с ЛЮБОЙ операционной системой сразу, когда вы ее подключаете. Для меня это невероятно. Как мышь взаимодействует с ОС?
Почему каждое программное обеспечение не может быть независимым от платформы?Как независимая платформа для мыши (или устройства USB)?

+1

Как монитор с портом HDMI работает с любым компьютером с портом HDMI? Как громкоговорители Bluetooth работают с любым смартфоном? Как лампа, которую я покупаю в США, работает с любой розеткой в ​​США? –

ответ

0

USB спецификация имеет тип устройства, называемого человеческим интерфейсом. Эти устройства используют специфические, знают. Протоколы для отправки своих данных. Платформа Amy с USB-портом способна обнаруживать конкретное сообщение USB, идентифицирующее устройство как HID.

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

Таким образом, они не являются платформой ралли независимо, но все платформы запрограммированы, чтобы распознать их из коробки.

В Википедии есть довольно хорошая статья устройств HID. Посмотрите, если вам интересно.