File n_suse-ctrl-alt-bksp-terminate.patch of Package xkeyboard-config

-- Add Multi_key to Control_R to get compose.Index: xkeyboard-config-2.1/rules/evdev.m_s.part

diff -u -r xkeyboard-config-2.16.orig/rules/evdev.m_s.part xkeyboard-config-2.16/rules/evdev.m_s.part
--- xkeyboard-config-2.16.orig/rules/evdev.m_s.part	2015-10-20 16:46:14.666938000 +0200
+++ xkeyboard-config-2.16/rules/evdev.m_s.part	2015-10-20 16:47:50.094095000 +0200
@@ -1,4 +1,4 @@
-  $evdevkbds    =   +inet(evdev)+inet(%m)
-  chromebook    =   +inet(evdev)+inet(chromebook)
-  applealu_jis  =   +inet(evdev)+macintosh_vndr/jp(alujiskeys)
-  *             =   +inet(evdev)
+  $evdevkbds    =   +inet(evdev)+inet(%m)+terminate(ctrl_alt_bksp)
+  chromebook    =   +inet(evdev)+inet(chromebook)+terminate(ctrl_alt_bksp)
+  applealu_jis  =   +inet(evdev)+macintosh_vndr/jp(alujiskeys)+terminate(ctrl_alt_bksp)
+  *             =   +inet(evdev)+terminate(ctrl_alt_bksp)
diff -u -r xkeyboard-config-2.16.orig/symbols/pc xkeyboard-config-2.16/symbols/pc
--- xkeyboard-config-2.16.orig/symbols/pc	2015-10-20 16:46:13.091936000 +0200
+++ xkeyboard-config-2.16/symbols/pc	2015-10-20 16:46:28.915956000 +0200
@@ -27,8 +27,8 @@
     key <LWIN> {	[ Super_L		]	};
 
     key <RTSH> {	[ Shift_R		]	};
-    key <RCTL> {	[ Control_R		]	};
-    key <RWIN> {	[ Super_R		]	};
+    key <RCTL> {       [ Control_R,    Multi_key       ]       };
+    key <RWIN> {       [ Super_R,      Multi_key       ]       };
     key <MENU> {	[ Menu			]	};
 
     // Beginning of modifier mappings.
openSUSE Build Service is sponsored by