Подскажите правильный синтаксис нажатия 3 клавиш

  • Автор темы Автор темы Andrey1989
  • Дата начала Дата начала

Andrey1989

Client
Регистрация
27.12.2017
Сообщения
42
Реакции
2
Баллы
8
Например если нужно нажать Ctr+x команда - instance.ActiveTab.KeyEvent("x","press","ctrl");
А какой код если нужно нажать 3 клавиши одновременно, например CTR+ALT+M?
 
Например если нужно нажать Ctr+x команда - instance.ActiveTab.KeyEvent("x","press","ctrl");
А какой код если нужно нажать 3 клавиши одновременно, например CTR+ALT+M?

Или вот например тут есть примерное.
Такой метод не подойдет?
C#:
Развернуть Свернуть Копировать
instance.SendText("{CTRLDOWN}"+"{ALTDOWN}"+"M"+"{CTRLUP}"+"{ALTUP}",75);

Вот так попробуйте.
C#:
Развернуть Свернуть Копировать
instance.ActiveTab.KeyEvent("", "down", "ctrl");
instance.ActiveTab.KeyEvent("M", "down", "alt");
System.Threading.Thread.Sleep(500);
instance.ActiveTab.KeyEvent("M", "up", "shift");
instance.ActiveTab.KeyEvent("", "up", "alt");

Либо через кубик Эмулятор клавиатуры:
C#:
Развернуть Свернуть Копировать
{CTRLDOWN}{ALTDOWN}M{CTRLUP}{ALTUP}
 
Последнее редактирование:
  • Оценить
Реакции: Mikhail B.
Или вот например тут есть примерное.
Такой метод не подойдет?
C#:
Развернуть Свернуть Копировать
instance.SendText("{CTRLDOWN}"+"{ALTDOWN}"+"M"+"{CTRLUP}"+"{ALTUP}",75);

Вот так попробуйте.
C#:
Развернуть Свернуть Копировать
instance.ActiveTab.KeyEvent("", "down", "ctrl");
instance.ActiveTab.KeyEvent("M", "down", "alt");
System.Threading.Thread.Sleep(500);
instance.ActiveTab.KeyEvent("M", "up", "shift");
instance.ActiveTab.KeyEvent("", "up", "alt");

Либо через кубик Эмулятор клавиатуры:
C#:
Развернуть Свернуть Копировать
{CTRLDOWN}{ALTDOWN}M{CTRLUP}{ALTUP}
Сработало , спасибо
 
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)