|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.04.2017, 11:29 | #11 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
|
13.04.2017, 13:52 | #12 |
Пользователь
Регистрация: 02.10.2011
Сообщений: 45
|
ошибка const static std::vector<int> pattern{XK_KP_5};
на Код:
все скобочки и ; проверил.. нельзя такую конструкцию в методе использовать? |
13.04.2017, 14:20 | #13 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Опять это С++11 ...а я уже забыл, как в старом
попробуйте варианты const static std::vector<int> pattern({XK_KP_5}); const static std::vector<int> pattern = {XK_KP_5}; если все никак...тогда static std::vector<int> pattern; if (!pattern.size()) { pattern.push_back(XK_KP_5); pattern.push_back(XK_KP_5); pattern.push_back(XK_KP_4); } ...и да, в вашем примере, это будет реакция на кнопку 5. Вы же хотели последовательность? Вот ее и нада перечислить. Последний раз редактировалось alexzk; 13.04.2017 в 14:22. |
13.04.2017, 15:19 | #14 | ||
Пользователь
Регистрация: 02.10.2011
Сообщений: 45
|
Цитата:
Цитата:
Пасибо большой за помощь! |
||
13.04.2017, 15:32 | #15 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
|
13.04.2017, 16:14 | #16 |
Пользователь
Регистрация: 02.10.2011
Сообщений: 45
|
|
13.04.2017, 16:22 | #17 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
а какую комбинацию вы установили? Скорее всего у вас там полиндром выходит, что с начала в конец, что с конца в начало - все одинаково.
Там же очередь. Оно хранить последние нажатые кнопки в размере образца ... по идее. Попробуйте 1-2-3-4, че так и будет глюк? А еще, многие игры работают не на "пресс", а на "релиз", там подобные глюки от ОС. Попробуйте вставить в обработчик KeyRelease. Ток не спрашивайте как - по образцу пресс ) Т.е. должно реагировать не на "нажатие", а на "отжатие". Последний раз редактировалось alexzk; 13.04.2017 в 16:27. |
14.04.2017, 09:15 | #18 | |
Пользователь
Регистрация: 02.10.2011
Сообщений: 45
|
Да действительно, вызывается только когда код - полиндром.
Цитата:
у меня появились другие проблемы, но это уже другая история) |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программная генерация нажатия комбинации клавиш в jQuery | Abimeleh | JavaScript, Ajax | 5 | 07.09.2015 16:49 |
Имитация нажатия комбинации клавиш! | stalsoft | C# (си шарп) | 2 | 24.06.2011 00:13 |
Назначить действие комбинации кнопок обычной 3-кноп. мыши | SVGuss | Софт | 0 | 11.03.2011 19:00 |
Комбинации клавиш | Alessandro Rossi | Свободное общение | 8 | 28.11.2010 23:30 |
Имитация нажатия комбинации клавиш | Zeraim | Win Api | 15 | 05.05.2008 20:35 |