Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: mr.Lite on May 31, 2018, 03:17:52 PM

Title: Передача клавиш клавиатуры в игру Win10 x64.
Post by: mr.Lite on May 31, 2018, 03:17:52 PM
Доброго времени суток.
Успешно передаются пробел, интер, Ф1-Ф10.
Буквы не передаются.
Пробовал: KEYPRESS KEYDOWN/UP KEYSTRING
Пробовал в том числе и режим ps/2, но воткнуть в порт нечего, естественно оно не заработало.
Прохождение вышеозначенных клавиш вселяет надежду на решение проблемы.

Title: Re: Передача клавиш клавиатуры в игру Win10 x64.
Post by: Vint on May 31, 2018, 03:30:34 PM
А язык-то язык совпадал?
Если передаёшь английские буквы, то англ. должен быть включен и в кликере и в приложении.
Для русского, само собой русский.

Для перевода приложений автоматом есть соответствующие команды.
Title: Re: Передача клавиш клавиатуры в игру Win10 x64.
Post by: mr.Lite on May 31, 2018, 05:37:47 PM
Спасибо за совет. Попробовал и такой вариант - не помогло. В системе по умолчанию английский. Для приложения выставил принудительно. Толку 0.
Title: Re: Передача клавиш клавиатуры в игру Win10 x64.
Post by: Vint on May 31, 2018, 06:35:55 PM
Для приложения и для кликера.
Title: Re: Передача клавиш клавиатуры в игру Win10 x64.
Post by: mr.Lite on May 31, 2018, 10:31:55 PM
Хм... что-то я в справке упустил. Использовал только это:
SETKBLAYOUT-Устанавливает языка ввода (раскладки) в конкретном окне.
Подскажите, как выставить для кликера?
Title: Re: Передача клавиш клавиатуры в игру Win10 x64.
Post by: dramster on May 31, 2018, 10:57:08 PM
 :-\ ну для начала можно попробовать сменить язык окон вручную, типа клик по окну и альт+шифт . а уже после того как все заработает, то можно и автоматизировать смены языков. в справке есть пример, для смены языка кликера код будет примерно такой:
Code: (clickermann) [Select]
setkblayout($_hwnd_self, 1033) // англ.
halt
если версия кликера 4.12 и старше, то hwnd придется брать каким нибудь другим способом, $_hwnd_self только для версии 4.13



кстати, можешь еще попробовать ввод текста в режиме привязки, там раскладка не имеет значения. но это уже в крайнем случае, если у тебя в самом деле какаято защита или еще что ...
Title: Re: Передача клавиш клавиатуры в игру Win10 x64.
Post by: Hito on June 09, 2018, 09:18:45 AM
Вот, кстати, в справке я нашел:
// английский
setkblayout($hwnd, 1033)

А как на русский переключить?
Title: Re: Передача клавиш клавиатуры в игру Win10 x64.
Post by: open_78 on June 09, 2018, 09:21:04 AM
Вот, кстати, в справке я нашел:
// английский
setkblayout($hwnd, 1033)

А как на русский переключить?
// русский
setkblayout($hwnd, 1049)
Title: Re: Передача клавиш клавиатуры в игру Win10 x64.
Post by: dramster on June 09, 2018, 09:57:07 PM
все языки на мсдн - https://msdn.microsoft.com/ru-ru/library/windows/hardware/dn938363(v=vs.85).aspx
только там в шестнадцатеричном, но это не важно.