Chrombook с Помощником Ubuntu 16.04 Lts имеют проблему с клавиатурой.

Я установил Помощника Ubuntu 16.04 Lts 32 бита в мой Chromebook Toshiba. Ключи на главной привычке работают, как они должны. Стрелки, свет вверх и вниз, звучат как ключевая работа привычки. Я не могу делать обманный маневр, как изменить его. На Chromebook нет никаких ключей F, я предполагаю, что это - проблема.

0
задан 6 March 2017 в 09:31

1 ответ

Редактирование: я был любопытен и провел больше времени, пытаясь поднять поддержку этого расположения в Ubuntu 18.04. Существует репозиторий, который главным образом состоит из одного патч против пакетов Ubuntu. Я решил загрузить последний пакет xkeyboard-config от здесь , который работал как ожидалось на XFCE/Xubuntu. Разметки Chromebook могут быть выбраны из списка расположения. Это получает более трудное получение этого работать с Gnome. Я пытался добавить 'chromebook_m:overlay' к /org/gnome/desktop/input-sources/xkb-options в dconf после чтения это и это , но это не работало. Установка XKBMODEL="chromebook_m" в /etc/default/keyboard работавший , но не в Gnome Уэйленд на 18,04. Это - насколько я добрался. Уэйленд Gnome должен работа с картами XKB, но у меня нет большого количества времени для исследования далее в данный момент.

<час>

необходимо настроить раскладку клавиатуры соответствия, основанный на Ubuntu Галлий, ОС идет с дополнительными конфигурационными файлами, чтобы заставить такие клавиатуры работать. Я еще не вырыл глубже в эту проблему и как они решили ее, но я думаю /usr/share/X11/xkb/symbols/chromebook, то, где конфигурация хранится, но необходимо попробовать Галлий ОС сама сначала.

// This mapping assumes that inet(evdev) will also be sourced
partial
xkb_symbols "overlay" {
    key <LWIN> { [ Overlay1_Enable ], overlay1=<LWIN> };
    key <I225> { [ Overlay1_Enable ], overlay1=<I225> };

    key <AB09> { overlay1=<INS> };

    key <LEFT> { overlay1=<HOME> };
    key <RGHT> { overlay1=<END> };
    key <UP>   { overlay1=<PGUP> };
    key <DOWN> { overlay1=<PGDN> };

    key <FK01> { overlay1=<I166> };
    key <FK02> { overlay1=<I167> };
    key <FK03> { overlay1=<I181> };
    key <FK04> { overlay1=<I160> };
    key <FK05> { overlay1=<I235> };
    key <FK06> { overlay1=<I232> }; // XF86MonBrightnessDown
    key <FK07> { overlay1=<I233> }; // XF86MonBrightnessUp
    key <FK08> { overlay1=<MUTE> };
    key <FK09> { overlay1=<VOL-> };
    key <FK10> { overlay1=<VOL+> };

    key <AE01> { overlay1=<FK01> };
    key <AE02> { overlay1=<FK02> };
    key <AE03> { overlay1=<FK03> };
    key <AE04> { overlay1=<FK04> };
    key <AE05> { overlay1=<FK05> };
    key <AE06> { overlay1=<FK06> };
    key <AE07> { overlay1=<FK07> };
    key <AE08> { overlay1=<FK08> };
    key <AE09> { overlay1=<FK09> };
    key <AE10> { overlay1=<I236> }; // KEY_KBDILLUMTOGGLE
    key <AE11> { overlay1=<I237> }; // KEY_KBDILLUMDOWN
    key <AE12> { overlay1=<I238> }; // KEY_KBDILLUMUP
    key <BKSP> { overlay1=<DELE> };

    key <LALT> { overlay1=<CAPS> };
    key <RALT> { overlay1=<CAPS> };

    // For some strange reason, some Super_R events are triggered when
    // the Search key is released (i.e. with overlay on).
    // This maps RWIN to a dummy key (<I253>), to make sure we catch it.
    key <RWIN> { [ NoSymbol ], overlay1=<I253> };

    // Map dummy key to no symbol
    key <I253> { [ NoSymbol ] };
};
0
ответ дан 27 September 2019 в 11:20

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

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