Re: GNOME 1.4.1 beta2
- From: John Harper <jsh pixelslut com>
- To: George <jirka 5z com>
- Cc: jacob berkman <jacob ximian com>, Kjartan Maraas <kmaraas online no>, GNOME Hackers <gnome-hackers gnome org>, gnome-packaging-list gnome org
- Subject: Re: GNOME 1.4.1 beta2
- Date: Wed, 05 Sep 2001 23:57:45 -0700
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]