Author Topic: Как сделать чтобы включалась русская раскладка?  (Read 6070 times)

0 Members and 1 Guest are viewing this topic.

SA93N

  • Освоившийся
  • **
  • Posts: 24
    • View Profile
Привет. Как сделать так, чтобы кликермен проверял включена ли русская раскладка на клавиатуре, если да, то продолжал сценарий, если нет, то переключал на русскую и продолжал сценарий?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Важно понимать что для корректной работы KEYSTRING раскладки в кликермане и целевом окне должны совпадать. Определять ничего не требуется, можно сразу установить нужную раскладку.

Эти команды описаны в разделе Клавиатура, в справке.
Code: (clickermann) [Select]
$hwnd1 = wndfind("Clickermann -") // получаем HWND окна кликера
$hwnd2 = wndfind("Блокнот") // получаем HWND окна Блокнота

SETKBLAYOUT($hwnd1, 1033) // устанавливаем английскую раскладку для окон
SETKBLAYOUT($hwnd2, 1033)

//или
SETKBLAYOUT($hwnd1, 1049) // устанавливаем русскую раскладку для окон
SETKBLAYOUT($hwnd2, 1049)
« Last Edit: November 17, 2013, 12:06:17 PM by Oraven »

SA93N

  • Освоившийся
  • **
  • Posts: 24
    • View Profile
Спасибо, да в справке написано, но то ли я был невнимателен то ли там этого не было, но о том что раскладки должны совпадать я не знал.