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

Вниз

КАК Включить и ВЫКЛЮЧИТЬ КЛАВУ !!!   Найти похожие ветки 

 
B1ADE   (2001-12-25 00:46) [0]

КАК Включить и ВЫКЛЮЧИТЬ КЛАВУ плиз скажите добрые люди !!!


 
Leva   (2001-12-25 10:20) [1]

Как включить - не знаю, а выключить можно следующим образом:

ShellExecute(Application.Handle,
Pchar("Open"),
Pchar("C:\Windows\Rundll32.exe"),
Pchar("rundll32 keyboard,disable"),
Pchar("C:\Windows"),SW_SHOWNORMAL);




 
IrviS   (2001-12-25 11:29) [2]

Vyberi Project--> View Source
v poyavivshemsa okne naberi:

Program Keyboard_off_on;
uses Windows;
var
keyb:boolean;
begin
keyb:=true;
while true do
begin
Yield;
Sleep(2*60*1000);
keyb:=not keyb;
EnableHardwareInput(keyb); //menai peremennu i budet off/on
end;
end.




 
Pat ©   (2001-12-25 22:11) [3]

>Leva
А под Win2000?


 
error_2k ©   (2001-12-27 01:18) [4]

WinExec("rundll32,keyboard,disabled",SW_HIDE)


 
Bizon ©   (2001-12-27 09:30) [5]

>IrviS
Функция EnableHardWareInput - это пережиток прошлого (Win16)
Если нужно под 98 или 2к, то исчпользуй функцию BlockInput.
Параметры такие же - true или false.
Но!
При нажатиии ctrl-alt-del блокировка снимается.
Можно по таймеру вызывать эту функцию, тогда все нормально.
Да, и из task manager свое приложение желательно удалить.
Кроме всего BlockInput блокирует не только клаву, но и мышь.
Удачи.


 
Pat ©   (2001-12-27 22:24) [6]

>Bizon
BlockInput - ругается, не знает, говорит, такого...:-((
Тогда что в uses дописать?


 
Miwa ©   (2001-12-28 11:39) [7]

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


 
Pat ©   (2001-12-28 12:44) [8]

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


 
IrviS   (2001-12-31 20:07) [9]

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



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
1-85
vladimir_12
2002-03-19 09:11
2002.04.01
Печать в текстовом режиме


14-289
Almas
2002-02-15 15:01
2002.04.01
Проблемы с установкой Дельфи


1-140
Sound
2002-03-22 01:33
2002.04.01
Такой вопрос


3-38
zje
2002-03-06 17:23
2002.04.01
MSSQL и ADOQuery с параметром типа TDateTime


14-302
Алексей Петров (M)
2002-02-15 11:56
2002.04.01
2 Merlin: Убери, Please, от меня большую синию (M)