#! /bin/bash

CURRENT_LAYOUT=$(setxkbmap -query|awk -F : 'NR==3{print $2}'|sed 's/ //g')

if [ "$CURRENT_LAYOUT" = "us" ]; then
	setxkbmap "cz(rus)"
elif [ "$CURRENT_LAYOUT" = "cz(rus)" ]; then
	setxkbmap "fr(us)"
elif [ "$CURRENT_LAYOUT" = "fr(us)" ]; then
	setxkbmap "fi(nodeadkeys)"
elif [ "$CURRENT_LAYOUT" = "fi(nodeadkeys)" ]; then 
	setxkbmap "us"
fi

setxkbmap -option caps:swapescape