Keyboard Layout "Portuguese (Brazil, nativo for US keyboards)" doesn't respect US keyboard layout.

Bug #1449250 reported by Gabriel Couto
28
This bug affects 6 people
Affects Status Importance Assigned to Milestone
xkeyboard-config (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When setting up the keyboard layout to my bluetooth keyboard on my machine I saw the option to add a layout specific to Portuguese with the promise it would work with USA keyboards.
But many letters are assigned to the wrong codes.

1. I'm using Ubuntu 14.04
2. I don't know the package responsible for this behaviour
3. I expected a behaviour similar to English USA International layout, but with cedilla when you press ' + C instead of the "ć" it currently generates.

Pressing all characters keys on a USA keyboard should give the following result(with spaces between them and enter after each row of keys):
` 1 2 3 4 5 6 7 8 9 0 - =
q w e r t y u i o p [ ] \
a s d f g h j k l ; '
z x c v b n m , . /

4. While using "Portuguese (Brazil, nativo for USA keyboards)" layout it gives
= 1 2 3 4 5 6 7 8 9 0 [ ]
/ , . h x w l t c p ~ - '
i e a o u m d s r n '
y ; j b k q v g f z

If you look at the keyboard layout chart, you'll see it has nothing to do with USA keyboards and specially nothing like to what is sold here in Brazil.

Revision history for this message
Gabriel Couto (gmcouto) wrote :

Layout chart of "Portuguese (Brazil, nativo for US keyboards)" layout

description: updated
description: updated
Revision history for this message
Gabriel Couto (gmcouto) wrote :

Layoout chart for somewhat expected layout (USA International, for example)

summary: - Keyboard Layout "Portuguese (Brazil, nativo for USA keyboards)" doesn't
- respect USA keyboard layout.
+ Keyboard Layout "Portuguese (Brazil, nativo for US keyboards)" doesn't
+ respect US keyboard layout.
description: updated
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ibus (Ubuntu):
status: New → Confirmed
Revision history for this message
Paulo Costa (oliveira-phc) wrote :

I believe this is an old bug. I attached a picture for the layout of "Portuguese (Brazil, nativo for USA keyboards)". It's totally messed up.

Revision history for this message
Paulo Costa (oliveira-phc) wrote :

I believe that the US keyboard layout was misplaced by the odd Dvorak layout.

Revision history for this message
Mario Vargas (mariobvargas) wrote :

I have the version 16.04. It is like Paulo Costa said, totally messed up, there is nothing right over there. For instance, the sequence "a s d f g" turns out to be "i e a o u". Any suggestion?

Revision history for this message
divoxx (divoxx) wrote :

Why is this still not fixed? Is there a technical limitation or it's just not prioritized?

Revision history for this message
divoxx (divoxx) wrote :

This layout should be pretty much the same as English (US, International with dead keys) with some exceptions, such as ' + c yielding a cedilla instead of ć.

Revision history for this message
Tiago Quadra (tquadra) wrote :

Ubuntu 18.04.2 LTS and the problem still persist.

Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

This is not an IBus issue - changing affected package.

With that said, it's easy to set it up to meet your expectations:

* Pick the English (US) layout

* Go to Settings -> Region & Language and change either Language (i.e. the display language) or Formats to a Portuguese option. That will bring you '+c => ç.

With that said, this is an upstream issue, and it would be great if some affected users could work together with the upstream maintainer to make more sense of the Portuguese (Brazil) keyboard layout options. An upstream issue can be filed here:

https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/issues

This is the file which seems to need some love:

https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/blob/master/symbols/br

affects: ibus (Ubuntu) → xkeyboard-config (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.