1
0
mirror of https://github.com/Foltik/dotfiles synced 2024-12-11 05:52:21 -05:00
dotfiles/cfg/i3blocks/laptop/blocks/keystate

25 lines
537 B
Plaintext
Raw Normal View History

2017-07-26 14:00:04 -04:00
#!/bin/bash
TYPE="${BLOCK_INSTANCE:-caps}"
lockLine=$(xset -q | grep "Num Lock")
capsLock=$(echo "${lockLine}" | awk -F ' ' '{print $4}')
numLock=$(echo "${lockLine}" | awk -F ' ' '{print $8}')
scrollLock=$(echo "${lockLine}" | awk -F ' ' '{print $12}')
if [[ "${TYPE}" == "caps" ]]; then
checkLock="${capsLock}"
elif [[ "${TYPE}" == "num" ]]; then
checkLock="${numLock}"
elif [[ "${TYPE}" == "scroll" ]]; then
checkLock="${scrollLock}"
else
exit
fi
if [[ "${checkLock}" == "on" ]]; then
echo "on"
echo "on"
echo ""
fi