Added a check to prevent both ratpoison key and default mode key from being set to Super (Mod4)

This commit is contained in:
aaron-gh 2022-11-30 14:45:44 +00:00
parent 0a2e56a3fe
commit 9d64d98a77

7
i38.sh
View File

@ -145,12 +145,19 @@ while getopts "${args}" i ; do
done done
# Configuration questions # Configuration questions
#Prevent setting ratpoison mode key to the same as default mode key
while [ "$escapeKey == "$mod" ]
do
escapeKey="$(menulist "Ratpoison mode key:" Control+t Control+z Control+Escape Alt+Escape Control+Space Super)" escapeKey="$(menulist "Ratpoison mode key:" Control+t Control+z Control+Escape Alt+Escape Control+Space Super)"
escapeKey="${escapeKey//Alt/Mod1}" escapeKey="${escapeKey//Alt/Mod1}"
escapeKey="${escapeKey//Super/Mod4}" escapeKey="${escapeKey//Super/Mod4}"
mod="$(menulist "I3 mod key, for top level bindings:" Alt Control Super)" mod="$(menulist "I3 mod key, for top level bindings:" Alt Control Super)"
mod="${mod//Alt/Mod1}" mod="${mod//Alt/Mod1}"
mod="${mod//Super/Mod4}" mod="${mod//Super/Mod4}"
if [ ""$escapeKey" == "$mod" ]; then
echo "Sorry, these cannot be the same key."
fi
done
# Volume jump # Volume jump
volumeJump=$(rangebox "How much should pressing the volume keys change the volume?" 1 15 5) volumeJump=$(rangebox "How much should pressing the volume keys change the volume?" 1 15 5)
# Web browser # Web browser