Using Fluxbox 1.0rc2-gentoo-r2 (x11-wm/fluxbox-1.0_rc2-r2), with any key bound to a KeyMode command in the ~/.fluxbox/keys file, the escape key behaves rather oddly, in that it works in most places, but not in most SDL based apps. It's not related to the key itself, as it works in other applications (Eterm, emacs..), and binding any key to Escape using xmodmap (xmodmap -e 'keycode 66 = Escape Escape' for example) has the same effect. xev also corrently picks up the Escape keysym for the appropriate key being pressed. Commenting out any bindings for 'KeyMode' commands and reloading the fluxbox configuration via the menu instantly fixes the problem. Things that show the above behaviour include: zsnes scummvm powermanga mplayer with -vo sdl Things that notably do /not/ break: mplayer with -vo other than sdl frozen-bubble For completeness, steps to reproduce: 1: Start fluxbox with a key bound like, for example: Mod1 KP_5 :KeyMode WindowManipMode 2: Start, for example, zsnes or scummvm, and start a game. 3: Hit the ESC key, or any other key that's supposed to generate the Escape keysym. Instead of doing what escape usually does (bringing up the menu in zsnes, skipping intros in scummvm), nothing seems to happen at all.
Has anyone else been able to reproduce? Should I report upstream? Or am I the only one affected by this?
(In reply to comment #1) I reproduced this behaviour in fluxbox-1.0-rc2. Assigned Mod1 m :KeyMode WindowManipMode. Didn't use Alt+m, but zsnes escape no longer works. Please report upstream. > Has anyone else been able to reproduce? Should I report upstream? Or am I the > only one affected by this?
Upstream claims this is fixed in version 1.0rc3, please test, and reopen this bug if that is not the case.
Tested rc3 on zsnes and scummvm. Escape works fine now. I'd say it's fixed.