java examples
Home Java Examples Resources Java Interview Questions
Brainpower SEO

How to read the status of Caps Lock key?

This example show you how to detect if the Caps Lock key is in active mode.

package com.javacoderanch.example.awt;

import java.awt.Toolkit;
import java.awt.event.KeyEvent;

public class CapsLockState {
    public static void main(String[] args) {
        // Get the locking state of the Caps Lock button. If it is "on" this method
        // return boolean true value.
        boolean isOn = Toolkit.getDefaultToolkit().getLockingKeyState(KeyEvent.VK_CAPS_LOCK);

        System.out.println("CapsLock button is " + (isOn ? "on" : "off"));