Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Как можно заблокировать клавиатура.   Найти похожие ветки 

 
ALex191261   (2004-07-07 20:21) [0]

Привет мастерам! Подскажите пожалуста как можно заблокировать клавиатура.Зарание БОЛЬШОЕ СПОСИБО.


 
TUser ©   (2004-07-07 20:30) [1]

Пожалуйста, не говорите ему. Все это знают, но только плохие люди так желают.


 
Alex191261   (2004-07-07 20:37) [2]

Уменя просто в пограмме есть кусочек где ненадо пользоватси клавои и вот к моему сажелению я незнаю как блокировать клавиатуру.


 
TUser ©   (2004-07-07 21:14) [3]

Нет. Вопрос пока похож на кул-хацкерский. Если где-то в проге не надо пользоваться клавой, а надо скажем рисовать картинку - в чем проблема? Рисуй.
Короче, чем пользование клавой может помешать работе твое программы?


 
Alex191261   (2004-07-07 21:37) [4]

периодически ее надо отключать


 
Alex191261   (2004-07-07 21:40) [5]

TUser тебе трудно сказать.


 
Iconka ©   (2004-07-08 09:04) [6]

Например, её можно положить в сейф. Или выдернуть шнур из системника.
Ты спросиш "Как програмно?". Ответ: можно програмно вывести сообщение "Выдерните шнур клавиатуры из системника" - блокировка 100%


 
Amoeba ©   (2004-07-08 11:24) [7]

Такой способ есть (можно заблокировать и мышь) - описание несколько лет назал видел в материалах Круглого стола на Королевстве Дельфи. Только вот он делает эту блокировку так, что снять ее можно только аппаратным Rest"ом.

Если же на всемя и только для твоей программы - то нужно перехватывать и обрабатывать события от клавиатуры и, например от таймера (если нужно ее будет разблокировать).

А вообще непонятно, зачем это все нужно.


 
Игорь Шевченко ©   (2004-07-08 11:46) [8]


> А вообще непонятно, зачем это все нужно.


Затем, что круто


 
ПЛОВ   (2004-07-08 12:40) [9]


> Затем, что круто

Помогите заблокировать монитор )))))))


 
суп   (2004-07-08 13:26) [10]

ПЛОВ   (08.07.04 12:40) [9]
Блокирую


 
DimKa ©   (2004-07-08 14:36) [11]

А как заблокировать мышку, чтоб по столу не бегала?


 
Она ©   (2004-07-08 16:34) [12]

Удалено модератором


 
Digitman ©   (2004-07-08 16:44) [13]


> ALex191261   (07.07.04 20:21)  


держи

while Tru do;

это как раз то что тебе нужно - юзер упарится давить кнопули на клавиатуре, чтобы хоть что-то изменить в ходе выполнения ТВОЕЙ программы

а чужие программы, работающие одновременно с твоей, ты, брат, не трогай ! не ты их запускал - не тебе и блокировать взаимодействие юзера с ними.. за это - по рукам ..


 
ПЛОВ   (2004-07-08 16:49) [14]


> А как заблокировать мышку, чтоб по столу не бегала

SetMolotok(Mouse, BOLSHOY_GVOZD)


 
DimKa ©   (2004-07-08 16:52) [15]


> А как заблокировать мышку

Спасибо, но она и так сама повесилась )


 
Nous Mellon ©   (2004-07-08 16:55) [16]


> Как можно заблокировать клавиатура.

Вы все неправильно поняли! Клавиатур это очень злой дяденька. Приходит толькок плохим программистам во снах. Его не надо блокировать его надо уничтожить. Это международный террорист №1. Даешь армию против дяденьки Клавиатура!


 
DimKa ©   (2004-07-08 16:56) [17]

Мышка - его сообщнища - точно!!!


 
Юрий Зотов ©   (2004-07-08 19:50) [18]

> Digitman ©   (08.07.04 16:44) [13]

А-а-а! Не кампелицца-а-а!
Unknown identifier "Tru" пишит.
Што делать?


 
wl   (2004-07-08 19:59) [19]

>Юрий Зотов ©   (08.07.04 19:50) [18]

looooool :o)


 
Nous Mellon ©   (2004-07-08 20:12) [20]


> А-а-а! Не кампелицца-а-а!
> Unknown identifier "Tru" пишит.
> Што делать?

Объявить переменную
Tru : boolean
а перед циклом написать Tru := True;
Может и скампилицца!


 
SergP ©   (2004-07-08 22:53) [21]


>  ALex191261   (07.07.04 20:21)
> Привет мастерам! Подскажите пожалуста как можно заблокировать
> клавиатура.Зарание БОЛЬШОЕ СПОСИБО.


А ты запрети прерывания. Это заблокирует не только клаву, но заодно и все остальное... (не придется думать над тем как еще что-нить заблокировать)
:-))


 
DeadMeat ©   (2004-07-08 23:08) [22]

> while Tru do;

А каво тереть та надо...??

---
...Death Is Only The Begining...


 
хм ©   (2004-07-08 23:12) [23]

>Nous Mellon ©   (08.07.04 20:12) [20]
Tru нада делать канстантой. А то нерацыональна!


 
Lenor   (2004-07-09 01:03) [24]


> А ты запрети прерывания. Это заблокирует не только клаву,
> но заодно и все остальное... (не придется думать над тем
> как еще что-нить заблокировать)


Wow! Идея!!!

А еще -- можно просто комп выключить. Программно.


 
Palladin ©   (2004-07-09 01:06) [25]

Из розетки...


 
Marser ©   (2004-07-09 01:26) [26]

Во блин, а...


 
lak   (2004-07-09 03:53) [27]


> Marser ©   (09.07.04 01:26) [26]

ага, хороший пример классического стиля ответа мастеров :) конечно, вопрос и его автор - это отдельная тема, но все же :)



Страницы: 1 вся ветка

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.035 c
1-1089450222
Pafnuty
2004-07-10 13:03
2004.07.25
Программно вставить текст в TRxRichEdit


1-1089606581
sergeyyy71
2004-07-12 08:29
2004.07.25
Delphi IDE и много пользователей ОС


11-1076575330
Аид
2004-02-12 11:42
2004.07.25
Помогите с наследованием КОЛ объектов


1-1089176228
pupus
2004-07-07 08:57
2004.07.25
Лаба по искусственному интеллекту


3-1088409321
Aln
2004-06-28 11:55
2004.07.25
Изменить значение поля таблицы Access (компонент доступа ADO)