Hi, Garvan! It is working your way! Big fat THANK YOU!
I just edited my /ect/X11/Xkbmap like this: -option grp:lwin_toggle,grp_led:scroll us,ru,lv
And now it switches throw all my layouts every time I press left win key (that is the only win key I have on my laptop).
I'm happy now
For anyone still having this problem, I'm posting my experience.
I'm using Mint 12 (lisa) LXDE 32-bit.
/ect/X11/Xkbmap file did not do the job for me. Not sure if I did something wrong, or this just doesn't work anymore.
I am using Russian and English(US) layouts, with Left Win switch (while pressed) and Alt+Shift toggle.
I modified the contents of my /etc/default/keyboard to:
The settings for XKBMODEL, XKBLAYOUT, XKBVARIANT and XKBOPTIONS ca be found in Preferences -> Lxkeymap application, you need to go to menu Variant -> Show All
Hope this helps somebody.
P.S. I cannot believe there's no easy graphical way to add layouts. Really discouraging...