Разработчик объяснил, зачем написал драйвер мыши VMware для Windows 3.x в 2021 году

y9pe5dxbxxjiy6uuusmirsgppgi.jpeg

Разработчик Кэлвин Бакли рассказал, что ему надоело мучиться с переключением для активации курсора в Windows 3.1 при работе в виртуальной машине. Он написал драйвер мыши VMware для Windows 3.x. Бакли выложил этот проект на GitHub.
По уточнению Бакли, в его решении для тридцатилетней ОС реализован интерфейс, который используется в наборе драйверах VMware Tools. Он там заменил существующий драйвер мыши PS/2 на свой для Windows 3.1. Разработчик потратил на это день, хотя ему пришло некоторое время повоевать с ошибками в Microsoft Macro Assembler (MASM) при создании драйвера.

Ограничение текущего решения — внутри гостевой машины Windows 3.x поддерживаются только две кнопки мыши, без колеса прокрутки. Также в системе должен быть установлен комплект разработчика Windows 3.1 Device Development Kit.

Пример работы драйвер мыши VMware для Windows 3.x. Теперь курсор мышки перемещается внутри и снаружи виртуальной машины без танцев с комбинацией «Ctrl + Alt»

© Habrahabr.ru