On Wed, 27 Oct 2010 17:03:58 +0200 Tom Hacohen <tom.haco...@partner.samsung.com> said:
> On Wed, 2010-10-27 at 12:44 -0200, Gustavo Sverzut Barbieri wrote: > > weird! In my case xev works nice... and that's why I can restart e17 > > and get it to work... and my idea that it's x/kernel related, since > > I'm using xorg+udev to load input devices. > > But if you restart e, it doesn't restart X (or the kernel :P), so why > would it do anything differently? The change must be in e, isn't it? it sounds to me like e has keybindings and then those keys that are bound are remapped. problem is that they may vanish or shuffle about to new keycodes and grabs dont use keysyms - they use keycodes. so e has to translate at grab time. that keycode now has changed. e may have grabbed keycodes that are now assigned to normal keys - thus they vanish. as such ecore_x has a mapping notify handler it doesn't produce an event though. there should be one, and on a mapping notify it's probably a good idea that e unbinds and re-binds all keybindings... and mouse bindings too (as they may involve modifier keys too). it may be some gnome or kde startup apps -0 or even lang module that force all the kbd keys to be remapped as part of setting up a new kbd layout. :) -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Nokia and AT&T present the 2010 Calling All Innovators-North America contest Create new apps & games for the Nokia N8 for consumers in U.S. and Canada $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store http://p.sf.net/sfu/nokia-dev2dev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel