#!/bin/sh # Short script to auto format on save MATCHING=false; press(){ xte "$1"; if [ "x" = "$2x" ]; then sleep 0.05; else sleep 0.2; fi } run(){ MATCHING=false; # Select all press "keydown Control_R" x; press "key a"; press "keyup Control_R"; # Tools->Addons->Code->Selection->Enter press "keydown Alt_R" x; press "key b"; press "keyup Alt_R"; press "key Right"; press "key Down"; press "key Right"; press "key Return"; } prime(){ MATCHING=true; } match(){ while read line; do if [ "$MATCHING" = true ] ; then echo $line | grep "press 39" && run; # S press else MATCHING=false; echo $line | grep "press 37" && prime; # Ctrl press fi done } xinput test $1 | match;