Check also http://blogs.msdn.com/calvin_hsia/archive/2005/10/28/486311.aspx > > >Is there a way to retrieve the CAPSLOCK status in the moment it is pressed. I know I can use timer with CAPSLOCK() function but is it a way to do this without using timer. Maybe using bindevents to some Windows Events. > >Thanks