Не выполняется именно приведенный выше код? Или приведенный выше код, это только фрагмент какого-то скрипта?
Если это фрагмент, то Кибор может зависать при компиляции или выполнении из-за ошибок в другом месте скрипта.
Если не выполняется именно этот код, то может быть стоит обновить или переустановить Кибор?
Попробуйте вставить в код команды вывода текста на экран, чтобы уведить на каком этапе зависает выполнение.
Что-то типа вот так:
CODE:rt:
textbkcolor(65535,8421376);
key(49);
textout(0, 10, 10, " Нажата клавиша 1 ", 0);
sleep(rand(150, 250));
key(50);
textout(0, 10, 10, " Нажата клавиша 2 ", 0);
sleep(rand(150, 250));
key(51);
textout(0, 10, 10, " Нажата клавиша 3 ", 0);
sleep(rand(150, 250));
textout(0, 10, 10, " Ничего не нажато ", 0);
sleep(2000);
goto rt;