After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 134613 - Keybindings cause keyboard to be unusable in GNOME
Keybindings cause keyboard to be unusable in GNOME
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: [obsolete] Keybinding
unspecified
Other Linux
: Immediate blocker
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-02-17 10:40 UTC by Ioan Rogers
Modified: 2017-04-08 07:22 UTC
See Also:
GNOME target: 2.6.next
GNOME version: 2.5/2.6


Attachments
briefly (260 bytes, text/plain)
2017-04-08 02:55 UTC, Kirill
Details

Description Ioan Rogers 2004-02-17 10:40:04 UTC
Description of Problem:
I have an IBM Rapid Access II. When I bind the
audio keys, the only extras I use, I can use them
to control rhythmbox only for the rest of that
session. When I log in again, the keyboard cannot
be used while in GNOME -- e.g typing into
gnome-terminal just causes the cursor to flash,
but nothing is typed. I've also tried it in the
run dialog and mini-commander.

Resolved when I log out and rm -rf
~/.gconf/apps/gnome_settings_daemon/keybindings


Steps to reproduce the problem:
1. Select IBM Rapid Access II
2. Bind audio keys
3. Log out then back in

Actual Results:
No keyboard input is recieved by GNOME apps

Expected Results:
Being able to type

How often does this happen? 
Every time

Additional Information:
control-center-2.5.3, all GNOME stuff is latest
available on ftp

Slackware 9.1, kernel 2.4.24, gcc 3.2.3
Comment 1 Jody Goldberg 2004-03-11 19:23:24 UTC
Sergey this looks like a dup.  Any thoughts ?
Comment 2 Gediminas Paulauskas 2004-03-19 15:56:58 UTC
I have experienced the same behavior. I open they keybindings capplet,
assign my extra keys (volume, prev/play/stop/next, www, mail) on HP
XE3GF laptop to corresponding actions. I see XF86WWW, XF86AudioNext
etc. as assigned keys. Those keys do not start to work, though. After
I close they capplet, keyboard stops working. When I type something in
terminal, cursor flashes but nothing is entered, nothing happens when
I type into any other text entry fields. Only modifiers (Alt, Ctrl,
Shift) mean something, i.e. I can drag windows with Alt+mouse, and
default X shortcuts (Ctrl+Alt+<num>, Ctrl+Alt+Del) work.

I use
gconftool-2 --recursive-unset "/apps/gnome_settings_daemon/keybindings"
from console to regain my keyboard.

This happens only to my account which was used with GNOME 2.4, so has
old settings. I used acme earlier, but it is uninstalled now. To fresh
accounts everything works as expected, but I can't find what settings
should I delete to make my account work the same.
Comment 3 Andrew Sobala 2004-04-01 20:03:18 UTC
reopening, since i can't see any pending information requests
Comment 4 Ioan Rogers 2004-04-02 00:29:34 UTC
Well, I've just had another look at it as I've also had problems with keyboard
repeat settings [got float, expected int for rate... and doubled
kkeeyypprreesssseesssseessss] and a warning that there are problems with xbd
config. Deleted ~/.gconf* && /etc/gconf, recompiled GConf 2.6.0 and
control-centre-2.6.0.3 && libgnome 2.6.0 [just to replace some schemas]  -- all
seems okay now.

I guess there's some problem with the upgrade procedure for the keyboard stuff
and old system schemas are left around/not updated. Deleting just ~/.gconf, I
always got the same problems.

Long story short -- my fault(?)
Comment 5 Ioan Rogers 2004-04-02 00:33:29 UTC
Oh, and I don't know if it matters, but I install through the checkinstall
program. Can that affect the upgrade procedure? 
Comment 6 Vesa Halttunen 2004-04-03 14:36:20 UTC
I built 2.6.0 from source myself and have the same problem.

The extra keys on my Logitech keyboard produce keycodes like 144, 153, 162 and
164 (previous, next, play, stop). They are not bound to any keysyms so when
entered into the Keyboard Shortcuts control panel they are shown as 0x90 etc.

The only actions I can bind these keys to without losing all keyboard
functionality are Play, Stop playback, Skip to Previous and Skip to Next. If
these 0xsomething keysyms are bound to the other actions like Volume mute all
keyboard functionality is lost UNTIL any (!) keyboard shortcut is changed using
the control panel. However, when logging out and logging in again, the keyboard
is broken again if these keysyms are bound. Naturally removing 
~/.gconf/apps/gnome_settings_daemon/keybindings/ fixes the problem since all
bindings are removed.

This is how it seems to be but I'm not 100% sure since I haven't tried every
possible combination. I also have not given keysyms to the keycodes using
xmodmap and tested whether it works better if the keys are not "0x90" but "F13",
for example.
Comment 7 Vesa Halttunen 2004-04-03 14:39:41 UTC
Forgot to mention that I completely removed GNOME 2.4 before installing 2.6 and
also completely removed ~/.gnome2 and ~/.gconf before logging in for the first time.
Comment 8 Andrew Sobala 2004-04-03 17:08:39 UTC
Putting this on the 2.6.1 milestone, seems it's fairly major and biting a lot of
people.
Comment 9 Jeremy Nickurak 2004-04-03 19:09:56 UTC

*** This bug has been marked as a duplicate of 135031 ***
Comment 10 Andrew Sobala 2004-04-03 19:41:40 UTC
Reopening; this may or may not be the same bug but we're getting reports for
2.6.0 so one of these bugs has to stay open. I choose this one :) but with a
heavy pointer at bug 135031 at potentially providing useful information.
Comment 11 Michel Dänzer 2004-04-04 01:56:19 UTC
Reverting the patch from bug 135031 seems to fix the problem here... apparently,
it fixes shortcuts to keys with keysyms, but breaks those to keys without
keysyms?  (See also
http://lists.debian.org/debian-gtk-gnome/2004/debian-gtk-gnome-200404/msg00019.html)
Makes any sense?
Comment 12 Jody Goldberg 2004-04-07 03:10:54 UTC
Michel : I'm not seeing the problem.  Can you expand on how and what you see ?
I've patched cvs to allow you to assign bindings to keys with no keysym
but can not freeze my keyboard.

The early pieces of this report are likely unrelated.
Comment 13 Sergej Kotliar 2004-04-13 10:36:28 UTC
I'm getting this too!
Only with my remote control, which is recognized as an extention to my keyboard.
I'm running gnome 2.6 from Fedora Devel.
Comment 14 Jody Goldberg 2004-04-22 14:49:07 UTC
Can michel or sigge replicate this problem with 2.6.1 ?
Comment 15 Michel Dänzer 2004-04-24 13:04:36 UTC
No, 2.6.1 works fine here. (Except that gnome-settings-daemon crashes when I
press the power button to log out, but that's probably a different story)
Comment 16 Jody Goldberg 2004-04-24 17:47:53 UTC
Please file the crash as a distinct bug report.
I'll assume this problem is fixed and close it.
Comment 17 Kirill 2017-04-08 02:55:18 UTC
Created attachment 349514 [details]
briefly
Comment 18 Bastien Nocera 2017-04-08 07:22:25 UTC
Comment on attachment 349514 [details]
briefly

Garbage.