Комбинация клавиш при зажатой кнопке - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Комбинация клавиш при зажатой кнопке
martishlushka Дата: Среда, 09.11.2016, 17:25 | Сообщение # 1
Новичок
Сообщений: 2
Статус: Offline
Здравствуйте. Помогите, пожалуйста, как сделать, чтобы при зажатой кнопке альт я мог набрать комбинацию клавиш(от однозначного до трехзначного числа) от 1 до 5 и зависимости от комбинации выполнялось определенное действие?
И подскажите, пожалуйста, можно ли сделать, чтобы клавиша альт при этом работала как обычно?
Demy Дата: Среда, 09.11.2016, 17:32 | Сообщение # 2
Бывалый
Сообщений: 422
Статус: Offline
Код
~Alt::

и альт будет работать нормально.
А комбинации: можно проверять статус всех кнопок с цифрами (GetKeyState())


AutoReporter / http://cheat-master.ru/forum/150-486717-1
Finder / http://cheat-master.ru/forum/160-497245-1
DLQ Binder / http://cheat-master.ru/forum/150-594163-1

У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
martishlushka Дата: Среда, 09.11.2016, 17:48 | Сообщение # 3
Новичок
Сообщений: 2
Статус: Offline
Спасибо!
Искал информацию про эту функцию, но не понял как сделать, чтобы проверяла не одну кнопку.
Demy Дата: Четверг, 10.11.2016, 16:42 | Сообщение # 4
Бывалый
Сообщений: 422
Статус: Offline
Создать массив клавиш
Код
Array := ["0","1","2","3"...,"9"]

Дальше циклом проверять
Код
Loop % Array.Length()
If ( GetKeyState(Array[A_Index],"P") ) {
    Combination .= Array[A_Index]
    Break
}

На деле не проверял: работоспособность не гарантирую


AutoReporter / http://cheat-master.ru/forum/150-486717-1
Finder / http://cheat-master.ru/forum/160-497245-1
DLQ Binder / http://cheat-master.ru/forum/150-594163-1

У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ


Сообщение отредактировал Demy - Четверг, 10.11.2016, 16:43
  • Страница 1 из 1
  • 1
Поиск: