@@ -285,7 +285,11 @@ EOF else cat << EOF -set timeout=${2} +if keystatus --shift; then + set timeout=-1 +else + set timeout=${2} +fi EOF fi }