Ubuntu 18.04: клавиша обратного слеша неправильно отображается в клавиатуре ANSI (английские США)

У меня есть эта точная клавиатура с американским расположением ANSI:

key1

Я только что установил Ubuntu 18.04. В Region & Language, Язык определяется, поскольку английский язык (Соединенные Штаты), Форматами являются Соединенные Штаты (английский язык), и Входные Источники являются английскими (США).

Все ключи, кажется, отображаются правильно за исключением КЛАВИШИ ОБРАТНОГО СЛЕША (\ и |). Когда я нажимаю на клавишу обратного слеша, она отображается на </> (выделенный в красном на фотографии ниже) вместо фактической клавиши обратного слеша (выделенный в зеленом).

См. фотографию, которую я просто сделал для наблюдения то, что происходит... У меня нет способа ввести \ и | (на самом деле я должен был скопировать их с Интернета для задавания этого вопроса), который является абсолютной аварией.

key2

Как я могу решить это??

Править:

Выполнение xev и нажатие клавиши обратного слеша возвращает это:

KeyPress event, serial 37, synthetic NO, window 0x2400001,
    root 0x190, subw 0x0, time 104965, (16,-13), root:(113,89),
    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 37, synthetic NO, window 0x2400001,
    root 0x190, subw 0x0, time 105084, (16,-13), root:(113,89),
    state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

Нормальная клавиша слеша правильно отображается:

KeyPress event, serial 37, synthetic NO, window 0x3600001,
    root 0x190, subw 0x0, time 278763, (270,441), root:(367,543),
    state 0x0, keycode 61 (keysym 0x2f, slash), same_screen YES,
    XLookupString gives 1 bytes: (2f) "/"
    XmbLookupString gives 1 bytes: (2f) "/"
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x3600001,
    root 0x190, subw 0x0, time 278864, (270,441), root:(367,543),
    state 0x0, keycode 61 (keysym 0x2f, slash), same_screen YES,
    XLookupString gives 1 bytes: (2f) "/"
    XFilterEvent returns: False
1
задан 20 December 2018 в 18:54

1 ответ

  1. извлеките .zip файл, обеспеченный поставщиком.

enter image description here

  1. произведите подпапку от Cedilla_FIX и переименуйте его как PAT

enter image description here

удостоверьтесь, что эта папка PAT будет содержать ниже файлов.

enter image description here

  1. теперь установите unetbootin с ниже команд, если еще не установлено.

sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin

теперь мы потребовали папки PAT & unetbootin программное обеспечение для создания USB загрузочным.

  1. вставьте пустой USB, который мы собираемся сделать загрузочным.
  2. отформатируйте USB к типу FAT32.
  3. открытый unetbootin sudo unetbootin
  4. выбрать FreeDOS около текста Distribution и возобновите OK.

enter image description here

  1. теперь USB стал загрузочным, мы должны вставить PAT папка в нем.

enter image description here

  1. теперь перезагрузите систему и войдите в меню начальной загрузки.

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

1
ответ дан 7 December 2019 в 15:09

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

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