mirror of
https://github.com/Foltik/dotfiles
synced 2024-11-28 05:27:06 -05:00
25 lines
537 B
Plaintext
25 lines
537 B
Plaintext
|
#!/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
|