como bloquear o capslock durando a aplicaçao

28/12/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


Njuniorba

Respostas

28/12/2005

Aerreira

Talvez colocando num timer o código:
Var
  KeyState  :  TKeyboardState;
begin
   GetKeyboardState(KeyState);
   KeyState[VK_CAPITAL&93; := 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.


Responder Citar

28/12/2005

Michael

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


Responder Citar