Como: Determinar que CapsLock se está ligado no Visual Basic
O objeto My.Computer.Keyboard pode ser usado para determinar o estado atual do teclado, incluindo itens como se NUM LOCK ou CAPS LOCK estão ativos.
Para determinar se CAPS LOCK está ativada
Para determinar se ou não CAPS LOCK está ativa, use a propriedade My.Computer.Keyboard.CapsLock. O código a seguir exibe uma mensagem sobre o estado da CAPS LOCK.
If My.Computer.Keyboard.CapsLock Then MsgBox("CAPS LOCK is on") Else MsgBox("CAPS LOCK is off") End If