aboutsummaryrefslogtreecommitdiff
path: root/leds
blob: 4d6639f5d030372561bad23a1427c69812ed73a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#! /bin/bash
#
# Get keyboard led state.
# See https://bbs.archlinux.org/viewtopic.php?id=68511
#

ledstate="`xset q 2>/dev/null | grep LED`"
ledstate="`echo $ledstate | sed s/[^1-9]//g`"  
case "$ledstate" in
        '1')
        echo "[CapsLock]"
        ;;
        '2')
        echo "[NumLock]"
        ;;
        '3')
        echo "[CapsLock][NumLock]"
        ;;
        *)
        echo ""
esac