![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Delphi/C++/Asm
Форумчанин Подтвердите свой е-майл
Регистрация: 28.03.2008
Сообщений: 358
|
![]()
Как заставить программу реагтровать на нажатия клавиш?
Например нажал A И имя изменилось PS Не бейте больно если неправильно сформулировал или задал ламерский вопрос |
![]() |
![]() |
![]() |
#2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#3 |
Delphi/C++/Asm
Форумчанин Подтвердите свой е-майл
Регистрация: 28.03.2008
Сообщений: 358
|
![]()
Не я это просто написал чтоб было более понятно(например Button1.Caption)
Можете привести полный пример кода или исходник? Последний раз редактировалось AngelOfDeath; 07.04.2008 в 11:53. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
Ну например у формы есть событие OnKeyDown, тогда
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Chr(Key)='a' then .... end; |
![]() |
![]() |
![]() |
#5 |
Delphi/C++/Asm
Форумчанин Подтвердите свой е-майл
Регистрация: 28.03.2008
Сообщений: 358
|
![]()
Как сделать так чтоб когда программу сворачиваю в трей
Это срабатывало |
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Я пожалуй всетки уточню и поправлю код Сержа.
Код:
Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Delphi/C++/Asm
Форумчанин Подтвердите свой е-майл
Регистрация: 28.03.2008
Сообщений: 358
|
![]()
Вот ещё один вопрос
Какой код чтоб программа реагировала на нажатие всех клавиш И вписывало в Label Ну чтоб не перечислять Код:
Последний раз редактировалось Stilet; 07.04.2008 в 12:41. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
Если необходима реакция на комбинации клавиш ( горячие клавиши), то это одно. Если необходимо мониторить все нажатия, это другое. И по первому и по второму варианту на нашем форуме огромное кол-во информации.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin Label1.Caption:=Label1.Caption+chr( Key) end; а лучше Hook на клаву |
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
![]() Цитата:
Регистрируете свои Хоткеи в системе, и наслаждаетесь. ___________________________________ _________________________ Поиск по форуму => "HotKey". Может найдёте у меня изменённый компонент HotKey, для получения кода клавишь, для их регистрации. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Имитация нажатия клавиш | Air | Свободное общение | 28 | 04.02.2010 12:38 |
Эмуляция нажатия нескольких клавиш | -=Shad0www | Общие вопросы Delphi | 3 | 12.05.2008 08:13 |
Имитация нажатия комбинации клавиш | Zeraim | Win Api | 15 | 05.05.2008 20:35 |
Проверка нажатия клавиш в компоненте Мемо|Delphi | GAGARIN-NEW | Помощь студентам | 4 | 09.12.2007 19:59 |
программа по эмуляции нажатия клавиш | sr_lexx | Win Api | 3 | 03.12.2007 15:40 |