Jump to content
  • Announcement

    The HyperSpin 2 early access beta is here!

    We’re starting the first public testing phase with Platinum Members to keep the scope manageable while we test the current feature set and begin to add more. In the future, we’ll provide a version for basic members as well.  On behalf of the entire HyperSpin team, we look forward to another exciting adventure with our community.

  • 0

Модификация модулей AHK (AutoHotkey)


md_max

Question

Posted

Система - AAE
Эмулятор - AAE
Модуль - AAE.ahk

Эмулятор AAE взаимодействует с Num Lock и зачастую выключает его. При выходе из игры в меню Hyperspin невозможно прокрутить список т.к. Num Lock отключен. У меня X-Arcade, часть клавиш у него именно в Num Lock. Можно включать вручную, но это не удобно, надо отслеживать отключен он или нет.

Нашел скрипт который автоматически проверяет включен ли Num Lock, и если он выключен включает его.
Сохраните копию оригинального "AAE.ahk" Если что-то пойдет не так, можно будет восстановить.
Код надо добавить в конце "AAE.ahk". Найти в конце скрипта "Return" и заменить его текстом кода.
----------------------------------------------------------------------------
;Switch on the NumLock key
Sleep, 3000
NumLockStatus := GetKeyState("Numlock", "T")
IfEqual, NumLockStatus, 0
{
SetNumLockState, On
}
Return
----------------------------------------------------------------------------

54235434354.png

1 answer to this question

Recommended Posts

Posted

Система - GCE Vectrex
Эмулятор - ParaJVE
Модуль - ParaJVE.ahk

В управление эмулятора активно используются кнопки shift, alt, ctrl и другие спец клавиши. Одновременное нажатие - сочетания клавиш может изменить раскладку клавиатуры. Изменение раскладки на русскую вызовет ошибку AutoHotkey. Вот небольшой код, он автоматически переключит раскладку на eng при выходе из игры. Тем самым не получится так, что при запуске следующей игры вылезет ошибка связанная с русской раскладкой.
Сохраните копию оригинального "ParaJVE.ahk" Если что-то пойдет не так, можно будет восстановить.
Код надо добавить в конце "ParaJVE.ahk". Найти в конце скрипта "Return" и заменить его текстом кода.
----------------------------------------------------------------------------
;change keyboard language to english
Sleep, 2000
SendMessage, 0x50,, 0x4090409,, A
Return
----------------------------------------------------------------------------

27524252572.PNG

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...