![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
запретить нажатие комбинации клавиш
suxx © (2005-01-05 03:30:00)Как в делфи запретить нажатие комбинации клавиш (например ctrl+esc) для всех окон?
Дмитрий В. Белькевич (2005-01-09 19:10:00) [1]Для Квэнди: кто убил бы, а мои юзеры меня достали: заруби alt-tab, играть невозможно. Заодно и ctrl-esc, и прочие бесполезности. Так что, случаи всякие бывают.
LL Hook работает только в nt, btw.
kaZaNoVa (2005-01-09 17:22:00) [2]по сабжу LOW-LEVEL hook
Квэнди (2005-01-09 13:46:00) [3]Убил бы за такое...
Дмитрий В. Белькевич (2005-01-09 06:07:00) [4]Случаи разные бывают, на самом деле. Не всем же бухгалтерию писать ;) У меня была такая же проблема, когда писал оболочку для клуба. После очень долгой возни сделал виртуальный драйвер клавиатуры. Только он дал 100% результат. Можно заткнуть любую комбинацию кнопок причем насовсем, до apiшных дллок винды комбинации не доходят. Это под 98. Под XP, как я понял, всё (или почти всё) можно заткнуть через раздачу/запрет соответствующих привелегий.
Юрий Зотов (2005-01-09 03:47:00) [5]> suxx (09.01.05 02:54) [3]
Представьте, что Вы скачали чужую программу и хотели бы ее использовать. И она нормально работает. Но вдруг выясняется, что она еще и блокирует системные комбинации клавиш. К которым Вы привыкли и которые тоже хотели бы использовать.
То есть - либо одно, либо другое. Вопрос - что Вы выберете?
Еще вопрос - что Вы скажете об этой программе и ее авторе?
Поэтому - не поискать ли другой способ? Ну зачем мешать юзеру управлять его собственной машиной?
P.S.
Конечно же, Вы не пишете вирус или троян, правда?
suxx (2005-01-09 02:54:00) [6]2TUser мне для всех окон надо, чтобы вообще не работало
TUser (2005-01-05 11:46:00) [7]ActionManager на главной форме + Action на эту комбинацию клавишь с пустым обработчиком.
ssk (2005-01-05 11:24:00) [8]а зачем?