GNOME Bugzilla – Bug 616380
Need OSD for Numlock, ScreenLock, CapsLock
Last modified: 2010-04-30 10:43:34 UTC
Hello. I use Logitech Wireless Wave Keyboard. It`s have`t leds for Numlock, ScreenLock, CapsLock states. I think this is for power save. Can you add some checkbox in gnome-keyboard-properties to indicate changed state for this three buttons. It`s not just for me, but for all people who use wireless keyboards.
OSD or notify popup =)
gnome-keyboard-properties is a configuration applet, not an indicator. I will think of it. The interesting idea would be to use XKB geometry in order to distinguish kbds that do not have LEDs...
>gnome-keyboard-properties is a configuration applet, not an indicator. Yes. Gnome-keyboard-properties just for checkbox. And need some indicator: OSD or notify popup. >The interesting idea would be to use XKB geometry in order to distinguish kbds that do not have LEDs... Maybe. But very often you can`t distinguish wireless kbds. The manufacturer do that for full hardware/software compatibility. Checkbox in gnome-keyboard-properties is simple and safe. You can use XKB geometry for autodefine kbds and set this checkbox in first time.
My idea is to make that behaviour smart. First, g-s-d would check the kbd meta-info (geometry), determine if the keyboard has LEDs - and show notification bubbles depending on that. What do you think?
Created attachment 159561 [details] sample implementation
In my opinion, the right solution would be not to notify about _change_ - but to display the current _state_. See the attached image. What do you think? Of course, these 3 icons would be optional (controlled by gconf).
Anyway, committed. The gconf key name is /desktop/gnome/peripherals/keyboard/general/duplicate_leds
*** Bug 577817 has been marked as a duplicate of this bug. ***
> In my opinion, the right solution would be not to notify about _change_ - but to display the current _state_. I think this is very good idea. Maybe you can draw one image including all 3 state: caps, num, scroll. But I can`t advise you because I am not designer =)