При недавней установке Debian'а, поставил переключение по капсу, а по shift+capslock'у заглавные буквы. Лампа scrolllock'a должна была отвечать за переключение раскладки. Переключение работает нормально, а вот лапочки скролла и капса ведут себя неадекватно, они одновременно зажигаются при английской раскладке :) Перерыл пол инета, но так и не заставил нормально работать лампу капслока.
Настройки xorg.conf:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:caps_toggle,grp_led:scroll"
EndSection
Выхлоп xmodmap:
shift Shift_L (0x32), Shift_R (0x3e)
lock ISO_Next_Group (0x42)
control Control_L (0x25), Control_R (0x6d)
mod1 Alt_L (0x40), Alt_R (0x71), Meta_L (0x9c)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x73), Super_R (0x74), Super_L (0x7f), Hyper_L (0x80)
mod5 Mode_switch (0x5d), ISO_Level3_Shift (0x7c)