71 / 71 / 23
Регистрация: 07.11.2013
Сообщений: 539
1
.NET 4.x

Имитация нажатия клавиш клавиатуры - Как ввести Alt, Win

04.08.2014, 22:46. Показов 23572. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Делаю подпрограмму для имитации нажатия клавиш с помощью
C#
1
SendKeys.SendWait(str);
Я уже понял, что:
Shift — +
Ctrl — ^
Del — {delete}
Esc — {esc}
Enter — {Enter}
Tab — {tab}
Backspace — {backspace}
Insert — {ins}
Home — {home}
End — {end}
PrintScreen — {prtsc}
и, как не странно:
x2 CapsLock — {capslock}
x2 NumLock — {numlock}

Но появилось два вопроса. Как ввести Alt, Win, и, для полной картины клавишу контекстного меню (но её не обязательно) и как один раз нажать Caps- и Numlock? Заранее спасибо =)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.08.2014, 22:46
Ответы с готовыми решениями:

Имитация нажатия клавиш
Доброго времени суток! Возможно ли в консольном приложении програмно нажать клавишу <Enter>?

Имитация нажатия клавиш в консоли
Всем привет. Запускаю батник вот так, появляется окно в котором нужно нажать 1 или 2. можно ли...

Имитация нажатия клавиш, исправить код
Необходимо помочь, исправить этот код, так как я сам ученик, еще не понимаю где мои ошибки и как...

Имитация нажатия клавиш и кликов глобально
можно ли средствами NET сэмулировать события мыши и клавиатуры вообще а не только для формы....

3
17 / 17 / 4
Регистрация: 19.06.2014
Сообщений: 85
05.08.2014, 13:15 2
http://msdn.microsoft.com/en-u... s.sendkeys вот все ваши коды и полное описание класса
1
71 / 71 / 23
Регистрация: 07.11.2013
Сообщений: 539
05.08.2014, 18:12  [ТС] 3
Но я так и не нашел клавишу Win =(
*она нужна для некоторых сочетаний клавиш
0
foo();
886 / 587 / 222
Регистрация: 03.07.2013
Сообщений: 1,549
Записей в блоге: 2
05.08.2014, 18:41 4
Лучший ответ Сообщение было отмечено maxkoshevoi как решение

Решение

maxkoshevoi, с помощью SendKeys этого не сделать. Вот вариант
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.08.2014, 18:41
Помогаю со студенческими работами здесь

Имитация нажатия клавиш на удаленном рабочем столе
Добрый день! В шарпе я начинающий. Есть задача: Необходимо на удаленном рабочем столе при запуске...

Имитация нажатий клавиатуры и клавиш в webBrowser
Как имитировать нажатия в елементе webBroswe нажатие клавиш клавиатуры и мыши?

Имитация клика мышкой или нажатия клавиши клавиатуры
Нужно программно нажать ЛКМ или кнопку клавиатуры. SendKeys и mouse_event НЕ подходит!! Окно с...

Реализовать собственное событие (имитация) нажатие клавиш мыши или клавиатуры
Реализовать собственное событие (имитация) нажатие клавиш мыши или клавиатуры. Разработать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru