UltraMax, чтобы проще было говорить определимся с терминами: 1. Твой комп --- комп, на котором ты запускаешь VNC-клиента для подключения к удаленному компу; 2. Удаленный комп -- комп, к котором подключаешься со своего Переключение между раскладками осуществляется чаще всего либо с помощью Alt-Shift, либо Ctrl-Shift. Допустим ты подключился к удаленному компу и раскладка на твоем и удаленном компе переключается одной и той же комбинацией клавиш. В данном случае проблема с переключением может возникнуть, если на момент подключения к компу на нем был включен русский, а на твоем английский. Т.е. переключая раскладку ты будешь ее переключать сразу и на удаленном, и на своем. Соответственно они будут разные и русские буквы вводиться не будут. Поэтому тебе нужно будет, например, на своем компе переключить раскладку мышкой, а не горячими клавишами. Когда и на твоем, и на удаленном компе индикатор текущего языка будет показывать одно и то же, то проблем с русскими буквами быть не должно.
Если горячие клавиши для переключения языка на твоем и удаленном компе разные, то нужно просто переключать одновременно язык и на своем, и на удаленном, чтобы, как написал выше, индикатор показывал одинаковый язык ввода.
ЗЫ: Объясняю я хреново, но надеюсь понял, что тут понаписал.