User500050

Участник
Автор темы
21
17
Обычный модуль биндер с привязкой к imgui.

За основу биндера взял скрипт RKeys.

Описание модуля есть в самом файле hotkey.lua.
Примеры использования есть в файле hotkey_test.lua.

04.03.2025
  • Теперь используется mimgui вместо imgui.
  • Добавлена возможность не передавать событие нажатия клавиши/кнопки дальше бинда
  • Новые свойства таблицы Hotkey: nonexistent_hotkey, _status (вместо status)
  • Новые свойства биндов: consume_last_key, consume_all_keys
  • Новые функции таблицы Hotkey: getIds(comp), @Override OnSetStatus(status)
  • Изменен способ привязки переключателя с независимостью от Hotkey._status. Теперь нужно использовать функцию Hotkey.OnSetStatus(), с возможностью переопределения его на свою функцию
Описание новых функций есть в hotkey.lua.
Примеры использования содержатся в hotkey_test.lua.
Я только сейчас заметил что я немножко опоздал на день создания этого поста :D
 

Вложения

  • hotkey.lua
    27.2 KB · Просмотры: 0
  • hotkey_test.lua
    7.4 KB · Просмотры: 0
Последнее редактирование:

Rice.

Известный
Модератор
1,755
1,648
Выглядит прикольно
1709438867265.png