Содержание материала

Code:

if ((Word(GetKeyState(VK_LSHIFT)) and $8000) <> 0) then

begin

end;

 

if ((Word(GetKeyState(VK_RSHIFT)) and $8000) <> 0) then

begin

end;

 

 

работает под Win NT/2000, но не работает под Win95.

 Автор ответа: CHERRY

В 95 катит следующее:

Code:

{©Drkb v.3}

RSHIFT = 36h

LSHIFT = 2Ah

asm

in al, 60h

cmp al, 36h

jne @@exit

mov tt,1

@@exit:

end;

if tt = 1 then ShowMessage ('Right Shift');

 Автор ответа: Baa

 

Добавить комментарий

Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!


Защитный код
Обновить