5

I know this looks like a question that must've already been answered, but I've looked everywhere for a solution.

I'm running ubuntu 17.10 on an 80-key dell Inspiron 11 and I'm trying to add the Latinamerican ("latam") keyboard layout alongside my en (US). The settings GUI lets me add the Spanish ("es") keyboard without a problem, but that has the accent keys in different places. The latam keyboard doesn't show up in the GUI. This wasn't a problem in 16.04.

I've played around with /etc/default/keyboard and dpkg-reconfigure keyboard-configuration, but I haven't gotten them to stick. I also plan on adding a few more layouts, but the most important are en and latam. Thanks!

5
  • It would help if you showed us an example of the desired keyboard layout, e. g. through a Wikipedia link or similar. You can also display a graphical representation of each keyboard available in Ubuntu through the input method configuration dialogue. (Please edit your post when you want to clarify something or add information? It’s best to have everything relevant in one place. Additionally, comments may be deleted for various reasons.) Thanks. Mar 13, 2018 at 14:49
  • I approved your proposed edit of my answer, but reversed it afterwards since it didn't clarify anything. If you need a clarification, please ask for a clarification in a comment on the answer at first hand. Mar 13, 2018 at 18:15
  • @DavidFoerster: It's possible that your comment confused the OP. Please consider to edit or remove it. The question is crystal clear IMO. Mar 13, 2018 at 18:21
  • @GunnarHjalmarsson: It's not entirely clear to me if OP and I think of the same keyboard layout when he says "Latinamerican ('latam')". Mar 13, 2018 at 18:23
  • @DavidFoerster: There is only one 'latam' layout in XKB. (But the GUI seems to be a mess; see my edited answer.) Mar 13, 2018 at 19:09

2 Answers 2

7

It's there. If you click a Latin American country, e.g. Spanish (Argentina), you are taken to a sub menu which includes Spanish (Latin American).

Edit:

I happened to have the Spanish language installed, and under that condition the above advice applies. However, if you want to enable the Spanish (Latin American) keyboard layout without installing the Spanish language, you can add some Latin American locale. Open a terminal window and run for instance:

sudo locale-gen es_AR.UTF-8

Now, if you open Settings -> Region & Language and select Spanish under Input Sources, the sub menu you are taken to will include Spanish (Latin American).

<rant>
The design makes no sense. Keyboard layouts should not have anything to do with which locales you happen to have generated. Personally I think this a design bug which should be reported to the GNOME developers.
</rant>

Issue submitted: https://gitlab.gnome.org/GNOME/gnome-control-center/issues/82

3
  • 2
    Great tip! That command made it start showing up in my list and now I've got my beloved latam keyboard back!
    – Jeff
    Mar 15, 2018 at 0:28
  • @Jeff: Great to hear that it worked for you. Can you please accept my answer then by clicking the gray check mark to the left of the answer. That would mark your question as resolved. Mar 15, 2018 at 9:04
  • I'm on Ubuntu 20.04.4 LTS and I don't see the sub menu, I appreciate your help
    – Alex
    Jul 8, 2022 at 0:51
1

I guess your keyboard is in English.

I used to have English keyboard with Spanish(Latin American keyboard). But now, a much simpler way is to use English (US with dead keys), you can simple use the accents with ease, for example:

  • ñ = n + alt

  • á = ' + a

  • e = ' + e

    And so forth.

This way you don't need to switch keyboards.

The way to install more inputs works for me in the following screen:

enter image description here

1
  • Thanks for the recommendation, but I've used the latam keyboard for many years and I'm already used to all the different remappings. I also frequently use other keyboards (here in Chile) and they're all latam.
    – Jeff
    Mar 13, 2018 at 14:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .