1

Я только что установил песочницу hortonworks на VirtualBox 4.3. Привыкнув к азербайджанским клавиатурам, я изменил файл /etc/sysconfig/keyboard следующим образом:

KEYTABLE="fr"
MODEL="pc105+inet"
LAYOUT="fr"
KEYBOARDTYPE="pc"

Я также попробовал loadkeys fr .

Он работает нормально, за исключением символов, требующих нажатия клавиши alt-gr (например, @, | или #). Сама клавиатура не лишена недостатков, так как я могу печатать эти символы вне vm (клавиша хоста не alt-gr).

Я нашел упоминания об этой проблеме в другом месте (как здесь), но не нашел рабочего решения.

1 ответ1

2

Я столкнулся с той же проблемой и нашел решение здесь: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1022454

Короче говоря: измените стиль клавиатуры на вашей базовой системе на ENG (США) (при условии, что вы используете Windows 8.1, как я, но она может работать и на других системах).

Объяснение: Когда вы наберете "xev" на терминале в CentOS и нажмете клавишу altgr, вы, скорее всего, увидите, что сработали два события: "уровень сдвига 3" (или что-то подобное) И "control_l" (или что-то вроде тот). Событие control_l происходит от раскладки клавиатуры базовой системы и не будет отправлено на виртуальную машину при использовании раскладки клавиатуры на английском языке. Странно, но это сработало для меня и для меня, это самое простое решение и не включает редактирование и создание файлов конфигурации в гостевой системе. ;)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .