$Id: 091_xkb_implement_compose:caps.diff 1526 2004-06-08 06:55:51Z branden $ Implement option to place Compose key ("Multi_key") on key. See Debian #251310. This patch by Andrew Suffield and Branden Robinson. Not submitted to XFree86. diff -ruN xc-old/programs/xkbcomp/rules/xorg xc/programs/xkbcomp/rules/xorg --- xc-old/programs/xkbcomp/rules/xorg 2004-10-26 11:56:04.615720000 +0000 +++ xc/programs/xkbcomp/rules/xorg 2004-10-26 11:57:55.165914248 +0000 @@ -181,6 +181,7 @@ compose:ralt = +compose(ralt) compose:rwin = +compose(rwin) compose:menu = +compose(menu) + compose:caps = +compose(caps) srvrkeys:none = +srvr_ctrl(no_srvr_keys) ! option = compat diff -ruN xc-old/programs/xkbcomp/rules/xorg.lst xc/programs/xkbcomp/rules/xorg.lst --- xc-old/programs/xkbcomp/rules/xorg.lst 2004-10-26 11:56:04.615720000 +0000 +++ xc/programs/xkbcomp/rules/xorg.lst 2004-10-26 11:58:30.449550320 +0000 @@ -263,6 +263,7 @@ compose:ralt Right Alt is Compose compose:rwin Right Win-key is Compose compose:menu Menu is Compose + compose:caps Caps Lock is Compose numpad:microsoft Shift with numpad keys works as in MS Windows. diff -ruN xc-old/programs/xkbcomp/rules/xorg.xml xc/programs/xkbcomp/rules/xorg.xml --- xc-old/programs/xkbcomp/rules/xorg.xml 2004-10-26 11:56:04.620719000 +0000 +++ xc/programs/xkbcomp/rules/xorg.xml 2004-10-26 12:02:11.175994800 +0000 @@ -5844,6 +5844,14 @@ Special keys (Ctrl+Alt+<key>) handled in a server. + diff -ruN xc-old/programs/xkbcomp/symbols/compose xc/programs/xkbcomp/symbols/compose --- xc-old/programs/xkbcomp/symbols/compose 2004-04-23 19:54:52.000000000 +0000 +++ xc/programs/xkbcomp/symbols/compose 2004-10-26 11:59:31.988195024 +0000 @@ -15,3 +15,7 @@ key { [ Multi_key, Multi_key ] }; }; +partial modifier_keys +xkb_symbols "caps" { + key { [ Multi_key, Multi_key ] }; +};