#!/bin/bash
|
|
|
|
# Get current state of Caps Lock and Escape key swap
|
|
current_state=$(setxkbmap -query | grep options | grep "caps:escape" | wc -l)
|
|
|
|
# If the swap is off, turn it on; otherwise, turn it off
|
|
if [ $current_state -eq 0 ]; then
|
|
echo "Swapping Caps Lock and Escape..."
|
|
setxkbmap -option caps:escape
|
|
else
|
|
echo "Reverting to normal layout..."
|
|
setxkbmap -option
|
|
fi
|