Re: GNOME 1.4.1 beta2



George writes:
|> 	2.  the Meta key no longer works in the keybindings stuff
|> 
|#2 is the same in all 1.4.x releases as far as I know, this is not a cvs vs.
|released issue.  It is a bug, but a bug that is very hard to solve.  The
|current solution works in most cases.  You can't just say: enable meta, since
|you don't know which one is meta.  You can perhaps know on US only keyboards
|with standard xfree86 setup (unless they change it, which they did between
|3.x and 4.x afaik).  And if we add that we break for most european setups.

Are you assuming that Meta = Mod1? That doesn't work in general.

The correct way to solve this problem is to scan the X modifier map for
XK_Meta_[LR] keysyms. Whichever modifier they're bound to is the one
that represents Meta. The same can be done for Super, Hyper and Alt
modifiers. Sawfish has code to do this:

http://cvs.gnome.org/lxr/ident?i=find_meta

	John





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]