On Fri, Feb 07, 2003 at 04:42:45PM +0900, Jens Petersen wrote:
>[Feel free to cc me since I'm not currently subscribed to the list.]
Maybe you should subscribe...
>Hello,
>
>I would like to ask why the following change was made to the
>pc symbols file. Why should we rather have Super on Win
>keys in 4.3, than Meta as in 4.2? Additionally xkb doesn't
>seem to want to have both Alt and Meta on the some modifier
>currently afaict.
I guess it depends on what 4.2 mappings you were using. For most
people the setting came from symbols/us, which was like the following
in 4.2 (symbols/pc104 was different, but I'm not sure which maps
used that):
// definition for the extra keys on 104-key "Windows95" keyboards
xkb_symbols "pc104" {
include "us(generic101)"
key <LALT> { [ Alt_L, Meta_L ] };
key <RALT> { [ Alt_R, Meta_R ] };
key <LWIN> { [ Super_L ] };
key <RWIN> { [ Super_R ] };
key <MENU> { [ Menu ] };
// modifier mappings
modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
modifier_map Mod4 { Super_L, Super_R };
};
So the patch below just reverted things back to what they used to
be in 4.2 for most people. It also removed the inconsistency
between those getting their pc104 defintion from symbols/pc104 vs
those getting it from symbols/pc.
Everyone has a different preference, and I personally agree with yours.
That's why you can modify this by adding "altwin:meta_win". I use the
following in my XF86Config file:
Option "XkbRules" "xfree86"
Option "XkbLayout" "us"
Option "XkbOptions" "altwin:meta_win"
David
>Thanks for any light on the matter,
>
>Jens
>
>
> 614. Restore the Alt/Meta mappings for pc104/pc105 keyboards in the
> multi-layout maps (David Dawes).
>
>===================================================================
>RCS file: /xf86/anoncvs/cvs/xc/programs/xkbcomp/symbols/pc/pc,v
>retrieving revision 1.3
>retrieving revision 1.4
>diff -u -p -r1.3 -r1.4
>--- xc/programs/xkbcomp/symbols/pc/pc 2002/12/02 11:11:49 1.3
>+++ xc/programs/xkbcomp/symbols/pc/pc 2002/12/11 03:40:13 1.4
>@@ -1,6 +1,6 @@
>
> //
>-// $XFree86: xc/programs/xkbcomp/symbols/pc/pc,v 1.2 2002/11/22 04:03:28 dawes Exp $
>+// $XFree86: xc/programs/xkbcomp/symbols/pc/pc,v 1.3 2002/12/02 11:11:49 alanh Exp $
>
> partial hidden alphanumeric_keys modifier_keys
> xkb_symbols "basic" {
>@@ -215,15 +215,15 @@ xkb_symbols "pc102" {
> default
> xkb_symbols "pc104" {
> include "pc/pc(basic)"
>- key <LALT> { [ Alt_L ] };
>- key <RALT> { [ Alt_R ] };
>- key <LWIN> { [ Meta_L ] };
>- key <RWIN> { [ Multi_key ] };
>- key <MENU> { [ Menu ] };
>+ key <LALT> { [ Alt_L, Meta_L ] };
>+ key <RALT> { [ Alt_R, Meta_R ] };
>+ key <LWIN> { [ Super_L ] };
>+ key <RWIN> { [ Super_R ] };
>+ key <MENU> { [ Menu ] };
>
> // modifier mappings
>- modifier_map Mod1 { Alt_L, Alt_R };
>- modifier_map Mod4 { Meta_L, Meta_R };
>+ modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
>+ modifier_map Mod4 { Super_L, Super_R };
> };
>
> // defintion which includes both the Windows95 keyboards _and_
>_______________________________________________
>Devel mailing list
>[EMAIL PROTECTED]
>http://XFree86.Org/mailman/listinfo/devel
--
David Dawes
Release Engineer/Architect The XFree86 Project
www.XFree86.org/~dawes
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel