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

Reply via email to