Не раз встречал на форумах по программированию в среде Borland/Turbo Pascal сообщения, подобные этому:
"Каким образом переключить раскладку клавиатуры в Pascal в Windows XP".
В качестве решения проблемы предлагалось внести изменения в некоторые системные файлы ОС и подправить реестр. Но для чего такой риск, уважаемые? Когда на помощь может прийти популярный досовский русификатор keyrus.com. Для этого копируем этот чудо в папку с установленным BP/TP или в другое удобное Вам место (для удобства и не более того) и создаем .bat файл со следующим содержимым:
путь до keyrus.com(пример: bin\keyrus.com или c:\bp\bin\keyrus.com)
путь до bp.exe/tp.exe(пример: bin\bp.exe или c:\bp\bin\bp.exe)
Учтите, что данная запись всего лишь пример, пути до файлов могут отличаться! Теперь для того, чтобы сменить раскладку клавиатуры в кириллицу и обратно необходимо всего лишь быстро нажать на правый Ctrl.
Иногда, пользуясь этим методом, Вы можете столкнуться с ситуацией, когда вместо кириллицы на экран буду выводиться символы псевдографики. Для решения этой проблемы необходимо перезапустить среду Pascal.
С уважением,
tandser