Простой вопрос: есть ли предустановленная японская раскладка клавиатуры ноутбука для Ubuntu 18.04.3?

Я установил английскую Ubuntu 18.04.3 на японском ноутбуке. Panasonic Let's Note CF-LX6 (конец 2016 года), и раскладка клавиатуры сильно отличается от европейской. Мой нижний ряд выглядит следующим образом:

<LCTL> <LWIN> <LALT> <MUHE> <SPCE> <HENK> <HKTG> <MENU> <RCTL>

У меня также нет клавиши между левым и левым смещением, но вместо этого есть еще одна дополнительная клавиша, расположенная непосредственно слева от правого и одна левая. заднего космоса.

После установки я добавил японскую клавиатуру в «Метод ввода» в «Настройках», но при проверке графического интерфейса раскладки клавиатуры я вижу, что «японская» клавиатура - это типичная европейская клавиатура с немного отличающимися символами - основная раскладка все тот же.

При проверке в графическом интерфейсе раскладки клавиатуры я нахожу, что:
1) Мои настоящие клавиши MUHE, HENK и HKTG, а также две дополнительные клавиши, упомянутые выше, - одна прямо слева направо и тот, который прямо слева от Back Space - не реагирует ни на одну из клавиш в английской или японской раскладке клавиатуры.
2) Клавиши раскладки клавиатуры SUPER_R и SUPER_L не реагируют ни на какие фактические клавиши на моей клавиатуре. (т.е. они не отображены)

Я проверил с XEV, что они не отображают ключи, генерируют событие, с кодом ключа (но не все это делают - во-первых, просто уменьшает все окна и генерирует без ключевого кода), поэтому я знаю, что могу вручную переназначить их в XKB (как в этой теме и других полезных), но это требует довольно много (в частности, поскольку мне нужно отключить клавишу LWIN функция, чтобы получить его код ключа), и я также хотел бы, чтобы это было распознано за пределами X, и в этом случае XKB не поможет.

Я хочу сказать, что эта раскладка клавиатуры не является чем-то необычным - на самом деле, она очень распространена на японских ноутбуках . Я не думаю, что я первый, кто установил (англ.) Ubuntu на японский ноутбук, поэтому мой вопрос заключается в том, действительно ли мне нужно пройти через все обручи, чтобы переназначить все вручную, или если есть что-то простое, что я может ли Ubuntu принять (надеюсь, что за пределами X), что моя клавиатура представляет собой японскую раскладку клавиатуры ноутбука? Я нашел в этот поток (непопулярный) ответ, который я мог переустановить и выбрать «определение раскладки клавиатуры» при установке. Является ли переустановка действительно самым простым выбором?

3
задан 26 September 2019 в 18:36

1 ответ

Первая часть - использование ibus-mozc иногда система (или Вы) путает который расположение использовать. Сделать его прямо для японской раскладки клавиатуры.

sudo vi /usr/share/ibus/component/mozc.xml

И редактирование содержание

<layout>default</layout>

в

<layout>jp</layout>

И также отредактируйте файл

sudo vi /etc/default/keyboard

И содержание должно быть похожим:

BACKSPACE="guess"
XKBMODEL="pc105"
XKBLAYOUT="jp"
XKBVARIANT=""
XKBOPTIONS=""

Сохраните их и перезагрузку.


Вторая часть с помощью неиспользованных ключей в качестве модифицирующих клавиш.

sudo vi /usr/share/X11/xkb/symbols/inet

Вы получаете строки приблизительно в 100-й строке.

key <HENK>   {      [ Henkan                ]       };
key <MUHE>   {      [ Muhenkan              ]       };

И измените их, например... Hyper_L и Meta_L

key <HENK>   {      [ Hyper_L                ]       };
key <MUHE>   {      [ Meta_L                 ]       };

Затем Ваш и ключи будет присвоен (когда Вы перезагрузите компьютер.)

0
ответ дан 23 October 2019 в 10:22

Другие вопросы по тегам:

Похожие вопросы: