diff -urN xkb~/rules/xorg xkb/rules/xorg --- xkb~/rules/xorg 2005-01-18 19:55:21.000000000 -0600 +++ xkb/rules/xorg 2005-01-26 16:52:33.301492771 -0600 @@ -186,6 +186,7 @@ lv3:rwin_switch = +level3(rwin_switch) compose:ralt = +compose(ralt) compose:rwin = +compose(rwin) + compose:lwin = +compose(lwin) compose:menu = +compose(menu) compose:caps = +compose(caps) srvrkeys:none = +srvr_ctrl(no_srvr_keys) diff -urN xkb~/rules/xorg.lst xkb/rules/xorg.lst --- xkb~/rules/xorg.lst 2005-01-18 19:55:21.000000000 -0600 +++ xkb/rules/xorg.lst 2005-01-27 13:18:22.122794310 -0600 @@ -270,6 +270,7 @@ compose:ralt Right Alt is Compose compose:rwin Right Win-key is Compose + compose:lwin Left Win-key is Compose compose:menu Menu is Compose compose:caps Caps Lock is Compose diff -urN xkb~/rules/xorg.xml xkb/rules/xorg.xml --- xkb~/rules/xorg.xml 2005-01-18 19:55:21.000000000 -0600 +++ xkb/rules/xorg.xml 2005-01-27 13:20:46.099164785 -0600 @@ -5519,6 +5519,12 @@ 菜单已编排 + diff -urN xkb~/symbols/compose xkb/symbols/compose --- xkb~/symbols/compose 2005-01-18 19:55:20.000000000 -0600 +++ xkb/symbols/compose 2005-01-26 16:52:00.012944697 -0600 @@ -11,6 +11,11 @@ }; partial modifier_keys +xkb_symbols "lwin" { + key { [ Multi_key, Multi_key ] }; +}; + +partial modifier_keys xkb_symbols "menu" { key { [ Multi_key, Multi_key ] }; };