OS X и Citrix Receiver, неправильная раскладка.

OS X и Citrix Receiver, неправильная раскладка.

150 150 Игорь Кашин

В западной Европе общепринята раскладка QWERTZ, в то время как в остальном мире наиболее распространена QWERTY. Об этом не все знают, равно как и о возникающей проблеме в Citrix Receiver. Все владельцы маков, пользующиеся этим ПО, точно мучались с вводом текста. И если к перестановке «Y» с «Z», и «Н» с «Я» ещё можно привыкнуть, то со знаками препинания всё намного хуже.

Решить эту проблему очень просто: всё дело в том, что Citrix Receiver получает код клавиши, но не код символа, и спокойно пересылает его дальше на сервер, а сервер обрабатывает в соответствии с установленной раскладкой. Проблема в том, что клиент под OS X установленную раскладку не определяет. Как только на клиенте и на сервере начинают различаться раскладки клавиатуры — сразу же возникает описанная ошибка. К счастью раскладку можно прописать руками в конфигурационном файле.

Для этого нужно проделать несколько простых шагов:

  • Перейти в папку /Users/User_name/Library/Application Support/Citrix Receiver. Эта папка не отображается в Finder, поэтому нужно пользоваться контекстным меню или сочетанием горячих клавиш ⇧⌘G (Shift-Command-G).
  • Открыть в тектовом редакторе файл Config
  • Изменить значение в строке KeyboardLayout=(User Profile) на KeyboardLayout=US
  • Сохранить файл

После этого достаточно перезапустить Citrix Receiver и убедиться в том, что ошибки больше нет, причём для любого языка ввода.

1 comment
  • Андрей 25.01.2018 at 09:58

    Спасибо! Мне помогло.
    Только один момент: не могу в гостевой Windows пользоваться комбинациями для копирования/вставки (Ctrl + C / Ctrl + V), маковые Cmd + C / Cmd + V тоже не работают.
    Не то чтобы критично, но вдруг Вы смогли и этот момент победить.

Leave a Reply