Scroll lock does not work in X
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xkeyboard-config (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
Binary package hint: xkb-data
The scroll lock key does not do anything in X. This applies to ubuntu 6.06. I have tested this with two very different systems. The scroll lock LED does not turn itself on, and it's impossible to get to the "SCROLL" functionality of OpenOffice.org Calc.
The scroll lock key works as expected in the text VTs, but not in VT7 (or other X VTs).
Turning on the led through xset led 3 works as expected.
This is an issue to quite a few people because illuminated keyboards often simply hardwire the light on the scroll lock-led. Therefore, illumination does not work in Ubuntu without knowing the cryptic xset commands.
I figure this is due to some misconfiguration of xkb, but this is an area I know very little of.
I've detected this same problem in both 6.06 and 6.10 (clean install and upgrade). However, I do have a little more information.
When scroll lock is pressed the light does not come on, and it does not appear to work. I have a TrendNet USB KVM, and double pressing Scroll Lock should make it switch to the next machine, this does not work in Ubuntu, but does in Windows XP.
If I go to System --> Preferences --> Keyboard Shortcuts, and program the email function to be triggered by Scroll Lock, it works fine. The name it gives the key when I press it is 'Scroll_Lock', and pressing Scroll Lock brings up Evolution. If I then program Email for a different key and try a double press of Scroll Lock, it still doesn't switch to the next machine.
As a temporary (and very annoying) workaround I can run this at the command line;
xset led 3; xset led on; xset led off
Sometimes I have to preempt that what another xset led 3, but in a short amount of testing I can't see a pattern of when one xset led 3 is needed, and when two are needed.
Interestingly, if I leave Scroll Lock set to open Email via Keyboard Shortcuts, and do any combination of xset led 3, xset led on or xset led off, Evolution does not open up. That makes me think what Ubuntu thinks is Scroll Lock and what we think is Scroll Lock have two different keyboard codes (if thats the right way to describe it)?