first autopress commit: it holds down shift and does not stop when the program ends so user be warned