GNOME Bugzilla – Bug 139605
Possible to bind 'backspace' to actions in keybindings dialog
Last modified: 2004-12-22 21:47:04 UTC
1) Open the keybindings dialog
2) Click an action
3) Very quickly, press the backspace key.
- Action is cleared
- 'backspace' becomes bound to that action
- All the time, provided 'backspace' is pressed soon enough.
I also observed a curious and much more debilitating consequence of this bug.:
Quickly perform this process (clicking action, typing backspace) over and over
again on (in my case) the play-or-play/pause action. Eventually the backspace
bound to that action, as above, but further attempts to clear the action's
binding only results in XF86AudioPlay being bound to that key, while
simultaneously eliminating any normal method of clearing that or any other
binding. The only option left is a gconf unset on the relevant keys, followed by
a gnome-settings-daemon restart
I can't reproduce this here with the 2.6.0 packages from Fedora Core 2 test2.
Could you try again or describe how to do it in more detail? I click (or use
space) to get <New accellerator...> then press backspace and nothing happens.
Currently reproduced in 22.214.171.124-2 (ala debian experimental), although I've seen
it in earlier versions, including (i'm pretty sure) 2.6.0.
The key lies in hitting backspace very quickly after <New Accelerator> appears;
almost simultaneously in fact. This is on a relatively slow computer by modern
standards, so you may have to load your computer down with some intensive tasks
to reproduce :)
I can reproduce it running cvs head from about a week ago. You have to do it
almost the same instant you click on the action or it won't happen.
I can replicate it when running under valgrind (slows things down nicely)
There's no real need to slow down the code, what you need are slower _fingers_
Don't release the button when you select an entry ...
patch will be in 2.6.1