IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Обсуждение программ (http://www.imho.ws/forumdisplay.php?f=3)
-   -   Кнопка F12 (http://www.imho.ws/showthread.php?t=66686)

HeLppples 20.08.2004 18:48

Кнопка F12
 
Господа, помогите в венике 98 или в XP запретить кнопку f12.

Разборку клавы не предлагать! :)

Спасибо!

chesnok 20.08.2004 18:56

В смысле запретить??? В принципе можно это реализовать написанием клавиатурного шпиона, не передающего дальше по цепочке хуков сообщение об F12, но с этим стоит заглянуть в форум программирования.

HeLppples 20.08.2004 22:57

Дело такое: в одной программе, не желательно чтоб обрабатывалось нажатие кнопки f12. ОЧЕНЬ НАДО! Может есть прога каторая запрещает эту клавишу. Поделитись плыз.

Scary Zet 21.08.2004 22:03

Нет, готовых прог скорее всего нет. Только самому написать, как уже сказали, через хуки.

EnigMan 21.08.2004 22:57

Не могу говорить наверняка, но предположить могу.
Есть такая замечательная прога Extra Key Assigner, клавиатурный шпион такой, она позволяет перехватывать нажати клавиш и вешать на них любые доступные ей действия. Можно попробовать повесить на F12 какой нить пустячок - есть надежда, что дальше этой проги сообщени о нажатии клавиши не пойдет

SL600 04.02.2005 02:42

если честно...то давно я этим занимался.... и если что не так то тогда уж звиняюсь....))
насколько я понял, тебе нужно запретить в твоей програме обработку клавишы Ф12.....
вообщем алгоритм примерно таков!!!!
перехватываешь прерывание от клавиатуры..... АСКИ код клавишы Ф12 меняешь на НУЛЛ ..... тоесть в принципе пишеться мини функция которая проверяет кажждую кнопку..и если только код совпадает сразу подменивает на нулл.......

я бы с удовольствием привел пример кода.... (на асме) но если честно даже понятия не имею где он у меня на компе валяеться!!!!


так шо, как говориться,- чем богаты!!!!

lalexa100 22.02.2005 13:48

Зайди на _www.autohotkey.com
и посмотри на прогу autohotkey - позволяет перехватить
почти что все события клавиатуры / мыши


Часовой пояс GMT +4, время: 16:31.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.