My.Computer.Keyboard.CapsLock Property
Gets a Boolean indicating if CAPS LOCK is turned on.
' Usage
Dim value As Boolean = My.Computer.Keyboard.CapsLock
' Declaration
Public ReadOnly Property CapsLock As Boolean
Return Value
A Boolean value: True if CAPS LOCK is turned on; otherwise False.
Remarks
Only the state of CAPS LOCK is returned.
Example
This example uses the My.Computer.Keyboard.CapsLock property to determine if the computer's CAPS LOCK is turned on.
If My.Computer.Keyboard.CapsLock Then
MsgBox("CAPS LOCK on")
Else
MsgBox("CAPS LOCK off")
End If
Requirements
Namespace: Microsoft.VisualBasic.Devices
Class: Keyboard
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Availability by Project Type
Project type | Available |
---|---|
Windows Application |
Yes |
Class Library |
Yes |
Console Application |
Yes |
Windows Control Library |
Yes |
Web Control Library |
No |
Windows Service |
Yes |
Web Site |
No |
Permissions
No permissions are required.
See Also
Reference
My.Computer.Keyboard Object
Microsoft.VisualBasic.Devices.Keyboard.CapsLock