Главная страница
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.044 c
14-1089009723
DimKa
2004-07-05 10:42
2004.07.25
Проблема с компом


4-1087304529
Soldier
2004-06-15 17:02
2004.07.25
Как узнать раскладку клавиатуры


14-1089178875
Мазут Береговой
2004-07-07 09:41
2004.07.25
Расскажу я вам сказку...


9-1081604918
Дмитрий
2004-04-10 17:48
2004.07.25
Если есть желание делать игры и обмениваться опытом


1-1089639576
mmb
2004-07-12 17:39
2004.07.25
Как залить + и - полупериоды графика разными цветами ?