Ubuntu 15.10: как переназначить дополнительные '| \ '- ключ на моей британской клавиатуре к `-ключу?

Я использую Ubuntu 15.10!

Я хотел бы переназначить дополнительные '| \ '- клавиша вправо от левой клавиши Shift на клавиатуре в Соединенном Королевстве на клавишу `.
Вот изображение сопоставления, которое я хочу:

keyboard image

Это результаты нажатия клавиши после 'xev -event keyboard': (sidenote: Пока моя клавиатура Британский, я использую американский макет, поэтому "<")

KeyPress event, serial 28, synthetic NO, window 0x1e00001,
    root 0xb5, subw 0x0, time 28576713, (-521,515), root:(763,543),
    state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XmbLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

KeyRelease event, serial 28, synthetic NO, window 0x1e00001,
    root 0xb5, subw 0x0, time 28576815, (-521,515), root:(763,543),
    state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

Это возможно с помощью команды setxkbmap или каким-либо другим способом? Я пытался найти решение, но не смог добиться успеха самостоятельно.

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

3
задан 24 May 2016 в 20:37

1 ответ

Перейдите к папке,/usr/share/X11/xkb/symbols/.

Редактирование файл ГБ и замена следующая строка:

key <LSGT>  { [ backslash,        bar,          bar,    brokenbar ] };

с:

key <LSGT>  { [ backslash,        grave,          bar,    brokenbar ]   };

Сохраните и выйдите и затем выполнитесь:

sudo dpkg-reconfigure xkb-data

Выходят из системы и въезжают задним ходом, и поврежденная панель повторно отобразится на серьезный символ (которому я верю, то, что Вы после).

, Если Вы остаетесь с американской раскладкой клавиатуры затем, редактируют файл ПК вместо файла ГБ и исправляют строку наверху файла:

key <LSGT> {    [ less, greater, bar, brokenbar ] };

с этим, если Вы хотите использовать сдвиг:

key <LSGT> {    [ less, grave, bar, brokenbar ] };

или это, если Вы не хотите использовать сдвиг:

key <LSGT> {    [ grave, greater, bar, brokenbar ] };

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

3
ответ дан 25 May 2016 в 06:37

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

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