-16 / 0 / 1
Регистрация: 06.12.2012
Сообщений: 295
|
|
1 | |
Горячие клавиши07.03.2015, 18:00. Показов 1119. Ответов 16
Метки нет Все метки)
(
Здравствуйте скажите как можно реализовать горячие клавиши без таймера
нужно что бы допустим нажал какую то клавишу сработала процедура потом отжал кнопку сработала другая процедура за ранее спасибо за помощь
0
|
|
07.03.2015, 18:00 | |
Ответы с готовыми решениями:
16
Горячие клавиши
Горячие клавиши
|
Кандёхаем веселее!
296 / 328 / 76
Регистрация: 02.10.2012
Сообщений: 2,175
|
|
07.03.2015, 21:41 | 2 |
Cобытия OnKeyDown/OnKeyUp у TWinControl (у формы, например).
0
|
226 / 225 / 112
Регистрация: 20.10.2013
Сообщений: 808
|
|
07.03.2015, 22:48 | 4 |
krapotkin, в плане с таймером?
0
|
525 / 487 / 98
Регистрация: 25.12.2011
Сообщений: 1,176
|
|
08.03.2015, 00:46 | 5 |
0
|
841 / 736 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
||||||
08.03.2015, 01:22 | 6 | |||||
Простой способ.
На OnKeyDown событие.
Если ненадо когда форма скрыта или не активна то пользуйся этим кодом.
0
|
пофигист широкого профиля
4682 / 3118 / 857
Регистрация: 15.07.2013
Сообщений: 17,980
|
|
08.03.2015, 01:31 | 7 |
"Горячие клавиши" работают только на нажатие. На отжатие и без таймера (читай без GeAsyncKeyState) только хуки.
0
|
-16 / 0 / 1
Регистрация: 06.12.2012
Сообщений: 295
|
|
08.03.2015, 10:17 [ТС] | 8 |
Значит на отжатие не как не сделать ? мне просто на нажатие и на отжатие надо
Добавлено через 1 минуту Ну как тогда сделать хук на нажатие и отжатие Добавлено через 4 минуты Ну или хотя бы так нажал F5 сработал код потом нажал ещё раз F5 сработал другой код ну то бишь включить выключить что бы так было
0
|
1 / 1 / 2
Регистрация: 28.02.2015
Сообщений: 12
|
||||||
08.03.2015, 11:06 | 9 | |||||
можно на форме выбрать событие onkeyup
полная процедура выглядит так
0
|
-16 / 0 / 1
Регистрация: 06.12.2012
Сообщений: 295
|
|
08.03.2015, 11:15 [ТС] | 10 |
Вообще не чего не происходит жму F2 и сообщение не выскакивает
0
|
1 / 1 / 2
Регистрация: 28.02.2015
Сообщений: 12
|
|
08.03.2015, 11:33 | 11 |
проверь, может ты событие не добавил или процедуру в процедуре написал.
0
|
-16 / 0 / 1
Регистрация: 06.12.2012
Сообщений: 295
|
|
08.03.2015, 11:50 [ТС] | 12 |
Мне нужно что бы горячие клавиши срабатывали не зависимо от того где форма в трее или ещё где то ваш код работает только тогда когда кликнешь по форме
Добавлено через 1 минуту Ребят ну что кто нибудь мне поможешь реализовать адекватные горячие клавиши ?
0
|
Кандёхаем веселее!
296 / 328 / 76
Регистрация: 02.10.2012
Сообщений: 2,175
|
|
08.03.2015, 14:19 | 13 |
0
|
![]() 4901 / 2771 / 851
Регистрация: 04.10.2012
Сообщений: 10,095
|
|
08.03.2015, 14:26 | 14 |
0
|
-16 / 0 / 1
Регистрация: 06.12.2012
Сообщений: 295
|
|
08.03.2015, 14:30 [ТС] | 15 |
0
|
![]() 4901 / 2771 / 851
Регистрация: 04.10.2012
Сообщений: 10,095
|
|
08.03.2015, 14:33 | 16 |
Leha1991, next
0
|
![]() 1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,542
|
|
08.03.2015, 15:45 | 17 |
Да . Сколько примеров Горячие клавиши
0
|
08.03.2015, 15:45 | |
Помогаю со студенческими работами здесь
17
Горячие клавиши Горячие клавиши Горячие клавиши
Хоткеи, горячие клавиши Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |