Эмуляция клавиатуры (нажатие клавиш)

Severip

Client
Регистрация
17.10.2013
Сообщения
346
Благодарностей
98
Баллы
28
Собственно в вики прочел, что для нажатия клавиш в экшене эмуляции клавиатуры нужно нажать Ctrl+Space, собственно в чем вопрос: выбор вариантов невелик, стрелки там есть (забрал), но мне нужен еще и пробел + предположительно могут потребоваться другие клавиши.
Где посмотреть список поддерживаемых клавиш и команды к ним?
Или это все что есть?
Спасибо.
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113
да тоже хотел бы узнать как через Tab.KeyEvent() послать управляющие клавиши типа ентер, бекспейс, дел...
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
В поиске все было раза по три точно...
 

Severip

Client
Регистрация
17.10.2013
Сообщения
346
Благодарностей
98
Баллы
28
Нигде не нашел списка всех кнопок или описания, как "сделать" нужную кнопку.
В основном все материалы по теме как решить какую-то проблему.
Если кто-то знает, дайте ссылку плиз, спасибо.
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113
нашел в поиске по слову KeyEvent только этот топик и еще какой-то, другой, там тоже ничего нет.
наверно в KeyEvent не предусмотрены управляющие клавишы - плохо (
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Для этого экшена весь список отображается по Ctrl + Space.
Если нужно что-то иное, то уже через код нужно работать, не стандартными экшенами
 
  • Спасибо
Реакции: Grek

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113
я не про стандартный экшн, а про Tab.KeyEvent()
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113
нет, этот Tab.KeyEvent(string key, string keyEvent, string keyModifier);
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113

ZSharp

Client
Регистрация
29.09.2013
Сообщения
395
Благодарностей
126
Баллы
43

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
  • Спасибо
Реакции: ZSharp

ZSharp

Client
Регистрация
29.09.2013
Сообщения
395
Благодарностей
126
Баллы
43
Мне допустим нужна эмуляция клавиши {DOWN}
Как сделать интервал нажатия?
То есть мне нужно чтобы кнопка была зажата от 5 до 20 секунд. что изменить? если там максимально 500мс?
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Вы можете в экшен эмуляция клавиатуры вложить несколько команд, т.е. просто прописать {DOWN}{DOWN}{DOWN}{DOWN} таким образом они выполнятся поочерёдно.
 

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