У меня огромная коллекция геймпадов и мне постоянно хочется задействовать их в какой-нибудь сфере, чтобы геймпады не валялись просто так в ящиках для хранения. На фото выше - один из моих любимейших геймпадов: красно-розовый акулёныш G-Shark, который прошёл через огромное множество инди-игр и даже получил ранение (поэтому на фото он замотан красной изолентой).
Многим геймерам знакома платная прога Xpadder, с помощью которой на геймпаде можно эмулировать функционал мыши или клавиатуры, но с появлением бесплатной программы AntiMicroX для меня лично платный Xpadder вообще потерял актуальность, особенно учитывая то, что AntiMicroX ему ничем не уступает.
На фото в начале поста я изобразила схему подключения, которую использую сейчас для чтения сложного исследования "A Study of Vaikhanasa Iconography" Dr. K.K.C. Lakshmi Narasimhan. Эту книгу я читаю с большого экрана ноутбука, так как мелкая вёрстка данного издания не подходит для моего планшета-ридера.
Как видно, мне хватило четырёх кнопок геймпада для эмуляции. К первому набору кнопок у меня привязано колесо мыши с движением "вверх/вниз" (это широкий шаг листания страницы), а ко второму набору - стрелки клавиатуры, тоже "вверх/вниз" (это мелкий шаг листания). С помощью такой простой привязки я очень быстро изучаю скан, буквально летая по страницам!
И поделюсь лайфхаками по использованию AntiMicroX.
01-Github.
Данная прога на момент написания статьи (май 2022) распространяется через Github. Если вы будете качать версию для Windows, то на Github прога качается не c главной страницы программы (а Google по запросу "AntiMicroX" приводит именно на главную страницу!), а со страницы "Releases".
В общем, если Google по запросу приведёт вас на главную страницу со всякой информацией для программистов, то просто ищите на Github меню "Releases" - оно обычно отображается справа, а уже в самих релизах нужно скачать вот эту версию для установки: antimicrox-3.2.3-AMD64.exe (на момент написания этого поста там такой номер - в следующих билдах его, естественно, сменят, но суть остаётся простой: для Windows нужна версия AMD64-exe).
В релизах также есть *.deb-версия, но под Linux я эту прогу не тестировала, поэтому не могу ничего сказать о deb-сборке. Windows-версия у меня работает прекрасно и сверх-стабильно на Windows10.
Заодно оставлю здесь ссылку на общие релизы программы - https://github.com/AntiMicroX/antimicrox/releases/
02-Мышь и Turbo.
Меню эмулирования мыши находится рядом с меню Keyboard - смотрите скриншот выше. И рядом находится опция Turbo - данная опция очень пригодится, чтобы не заморачиваться с нажиманием одной кнопки много раз для выполнения мелких действий - у меня Turbo как раз включено для листания стрелками.
03-Наборы (Sets).
AntiMicroX в первую очередь предназначен для игр, а не для того, чтобы весёлые гики типа меня превращали геймпад, например, в 8-клавишный синтезатор и прочие забавные вещи, а это значит, что в программе можно создавать наборы под каждую игру. Система следующая: для одной конфигурации геймпада можно создать 8 наборов, т.е. 8 раскладок кнопок для 8 разных игр.
На скрине выше, в верхнем левом углу, можно увидеть мою общую конфигурацию под названием "Dragon Caffi" (названа в честь одноимённой игры, в которую я играла этой весной).
А в самом низу скрина, под красной стрелкой, находятся "наборы", они же "SETS", которые включены в эту конфигурацию. Справа можно увидеть тёмно-серые наборы "Haiku Robot", "Grapple Dog", "Gunvolt" и т.д. - это всё тоже игры, оставшиеся у меня после весеннего прохождения.
Для того, чтобы присвоить имена своим наборам нужно зайти в меню "SETS" и уже в этом меню зайти в "Settings". Там вы увидите меню из 8 наборов - каждому из них можно задать своё имя. Сохраняется конфигурация всегда через кнопку "SAVE" в верхнем меню - смотрите правый верх скриншота.
04-Курсор.
И вернусь к теме чтения pdf-книг. В Foxit (популярный pdf-ридер), для корректной эмуляции мыши, курсор (он часто отображается в форме маленькой белой руки) всегда должен находиться либо на тексте, либо на белом фоне документа - смотрите скриншот-пример с увеличенной рукой выше. А эмуляция стрелок работает вне зависимости от курсора - он может находиться в любой области экрана.
То есть, если вы настроили геймпад как мышь и вдруг обнаружили, что у вас не идёт скроллинг в pdf-скане, то просто поставьте курсор мыши на белый фон или текст скана, и тогда мышиный скроллинг сразу заработает!