Текущий архив: 2006.01.01;
Скачать: CL | DM;
Вниз
Помогите пожалуйста!!!! Найти похожие ветки
← →
Sergunchik (2005-12-06 16:47) [0]Как узнать какая клавиша была нажата, если мое приложение не активно?? очень нужно!!
← →
Megabyte © (2005-12-06 16:53) [1]Хм. А как узнать, будет ли дождь, если я на велосипеде?
← →
Megabyte © (2005-12-06 16:53) [2]Хм. А как узнать, будет ли дождь, если я на велосипеде?
← →
Digitman © (2005-12-06 17:04) [3]ставишь глоб.хук WH_KEYBOARD_LL - и вперед с песней и плясками
← →
Uncle Archi © (2005-12-06 18:51) [4]Digitman © (06.12.05 17:04) [3]
Есть попроще вариант
function IsKeyDown(c : Char) : Boolean;
var
vk : Integer;
begin
vk:=VkKeyScan(c) and $FF;
if vk<>$FF then
Result:=(GetAsyncKeyState(vk)<0)
else Result:=False;
end;
function IsKeyDown(vk : TVirtualKeyCode) : Boolean;
begin
Result:=(GetAsyncKeyState(vk)<>0);
end;
он используется в GLScene. Отслеживает нажатие в любом случае.
Страницы: 1 вся ветка
Текущий архив: 2006.01.01;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.018 c