Hello:
Back again, after a few years away from [TCore], to see what was going on.
One of my last posts was related to the subject.
See
https://forum.tinycorelinux.net/index.php?topic=18746.0TL;DR
A keyboard with a [Generic 105-key PC Spanish (Latin American)] layout does not have a properly working [*.kmap file].
This because (from what I understand) it is a 105-key layout and all the [*.kmap] files that come with the package were made from [kbd] files for much older (mid 90's?) keyboards with less keys.
See
https://kbdlayout.info/kbdla/overview+names for the layout.
That was a problem for me back in 2015 and
still was when I downloaded the latest [TCore] a few days ago.
So I searched around for a while and found a way out: generate your own [*.kmap file] using [Busybox], which I happened to have installed in my Devuan Daedalus system.
See
https://ilikelinux69.github.io/How-to-change-the-keyboard-layout-in-Busybox.
You just need a Linux box and the keyboard you want to use with [TCore].
I am attaching the [PC105-la.kmap] file I generated, seems to work perfectly in my [TCore] USB but it weighs 2823 bytes instead of ~50.
Just in case, I added it outside the directory with the rest of the [*.kmap] files which start with an [At] symbol. (@)
If someone could test it with a suitable keyboard and works properly, maybe it could be added to the [kmaps.tcz] package and get reduced in size.
Best,
MM