io: 1 sec timeout when reading a key

autochk will wait for a key but if we can only unblock the function
using a key this will abort the scan