Array
(
)

como bloquear o capslock durando a aplicaçao

Njuniorba
   - 28 dez 2005

ola amigos, kero bloquear o capslock totalmente do sistema executado, se ele minimizar volta ao normal.. se restaurar a tela fique desativado totalmente.. alguem tem como ajudar?

[]´s

junior


Aerreira
   - 28 dez 2005

Talvez colocando num timer o código:
#Código

Var
KeyState : TKeyboardState;
begin
GetKeyboardState(KeyState);
KeyState[VK_CAPITAL] := 0;
SetKeyboardState(KeyState);
end;

Mas acho que isso é um quebra galho meio fajuto... e não muda o estado do LED do teclado, mas funciona.


Michael
   - 28 dez 2005

Veja [url=http://www.swissdelphicenter.ch/torry/showcode.php?id=926]neste link[/url] um código que alterna entre os estados das teclas Num lock, Caps lock e Scroll lock, atualizando o led do teclado.

[]´s