Jump to content
  • 0

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


md_max

Question

Система - 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

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Система - 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

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...