Перейти к содержанию
Авторизация  
JasonMuller

CE Lua GUI help pls

Рекомендуемые сообщения

У меня в lua есть назначение клавиши допустим:
skipkey = createHotkey("skip",VK_3) --skip hotkey
Мне нужно в GUI c помощью формы "Edit" сделать смену клавиши. Допустим у человека нету  исходника и он хочет поменять клавишу быстро, он просто берёт и вписывает вместо цифры 3, другую клавишу.
Как это сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть класс "Edit Class" в справочнике. Я бы обрабатывал через OnKeyDown 

function CEEdit1KeyDown(sender, key)
  -- тут читаем key и возвращаем его, можем править, если key не подходит
  return key
end

Поменять VK_3 на тот, что ввел пользователь.  Может быть не один KEY

createHotkey(function, {keys, ...})

Потом еще нужно ключи сохранить в файл, чтобы не вводить их вновь и читать из файла. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я уже решал подобную задачу, результат можно увидеть в этой теме:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати да. В той теме есть скриптец

image.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да там вообще не понятно, столько функций привязанных, есть какой нибудь попроще пример?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

×

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.