1

I have this exact keyboard, with US ANSI layout:

key1

I have just installed Ubuntu 18.04. In Region & Language, Language is defined as English (United States), Formats is United States (English), and the Input Sources is English (US).

All keys seem to map correctly except for the BACKSLASH KEY (\ and |). When I click on the backslash key, it maps to the </> (highlighted in red in the photo below) instead of the actual backslash key (highlighted in green).

See the photo I just took to see what happens... I have no way of typing \ and | (in fact I had to copy them from internet to ask this question), which is an absolute disaster.

key2

How can I solve this??

EDIT:

Running xev and pressing the backslash key returns this:

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

The normal slash key is correctly mapped:

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
DaniCee
  • 459
  • 2
  • 9
  • 22

1 Answers1

1
  1. extract the .zip file provided by supplier.

enter image description here

  1. bring out the sub-folder from Cedilla_FIX and rename it as PAT

enter image description here

make sure this PAT folder will contain below files.

enter image description here

  1. now install unetbootin with below commands if not yet installed.

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

now we have required folder PAT & unetbootin software to make the USB bootable.

  1. insert the empty USB that we are going to make bootable.
  2. format the USB to FAT32 type.
  3. open unetbootin sudo unetbootin
  4. select FreeDOS beside the text Distribution and proceed with OK.

enter image description here

  1. now the USB became bootable, we need to paste the PAT folder in it.

enter image description here

  1. now reboot the system and get into boot menu.

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