Нажимаю Alt+R (пошла запись)
Нажимаю Alt+Shift (переключаю раскладку клавиатуры)
Нажимаю Alt+S (останавливаю запись)
Результат:
// RECORDED SCRIPT 29.03.2015
// BEGIN AT 22:03:37
waitms(1999)
keyDown(18)
waitms(0)
keyDown(164)
waitms(197)
keyDown(160)
waitms(1)
keyDown(16)
waitms(82)
keyUp(16)
waitms(0)
keyUp(160)
waitms(148)
keyUp(18)
waitms(1)
keyUp(164)
waitms(1315)
// deleted
waitms(1)
// deleted
waitms(245)
// deleted
waitms(5)
keyUp(18)
waitms(0)
keyUp(83)
waitms(1)
keyUp(164)
// FINISH AT 22:03:41
Что это за клавиши keyDown(164) и keyDown(160)?
Заметил, что появление в коде keyDown(164) может приводить к проглатыванию следующей нажатой клавиши или нажатия мышки (т.е. в коде есть, а реального нажатия при проигрывании скрипта нет).