Ah. Well, these distros all use the X server so my files aren't really all that Ubuntu specific. If you want to use my 'instdiff' script have a look inside it; there's a 'X11DIR' variable that should match the path to your X11 directory which may vary between distros. Also, there's a '-t' option for the script that allows you to run a test patching; if that works then the files are the right version and everything should work perfectly.
The 'ub' tag on the file names mainly shows you what X11 version to expect. Usually the XKB files aren't changed between Ubuntu versions (although it did happen once that I know of). If you try a fairly recent version it should probably match - and if it doesn't then the '-t' test run should tell you that.
Using the Wide mod(s) may be a bit tricky on some distros. On standard Ubuntu for instance, you have to edit the keyboard model manually in /etc/default/keyboards. On XUbuntu it's easier as you can set the keyboard model in the settings manager.
Sorry if the descriptions of my mods are obscure. I wish I knew what parts don't make sense... See, I made a set of AltGr mappings that I really like myself (Colemak[eD]); those are the basis for my international variants. Then I provide one variant with all the symbol keys the way they are in that locale's default keyboard layout; then your keys will do what's printed on the keys but I don't prefer that myself. Instead, I change a few lesser-used mappings to provide the most needed characters for each locale. For you, that's ñ and some dead key that's otherwise a bit hard to reach in the default setup. So the Spanish/LatAm 'us' layout has those characters in easy-to-reach places. (Since I have trouble switching between Wide and nonWide layouts the images show a Wide setup but you can choose whether you like that or not!)
The Spanish/LatAm 'us' Colemak[eD] only differs from the usual 'us' layout in three keys,
for the ñ (LSGT key) and easy accents (bracket keys)
The brackets move to AltGr positions (which is good when you're typing Spanish;
when you're coding use the default 'us' layout!)
The Extend layer is completely brilliant and I like it as much as I like Colemak itself! It means that pressing down CapsLock all the other keys get a new meaning and UNEI becomes the arrow keys (useful for Vim) etc etc. Under Windows it's pure magic to press Caps+S(=Shift)+T(=Ctrl)+N(=Left) to select the previous word, and it feels very easy to remember as well! Again, it's described in the Big Bag topic.
Last edited by DreymaR (01-Nov-2012 10:07:48)