advanced keyboard interruption