rules: add option grab:debug
authorPeter Hutterer <peter.hutterer@who-t.net>
Fri, 20 Jan 2012 02:43:19 +0000 (12:43 +1000)
committerSergey Udaltsov <sergey.udaltsov@gmail.com>
Tue, 17 Dec 2013 22:15:59 +0000 (22:15 +0000)
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
rules/base.o_s.part
rules/base.xml.in
symbols/srvr_ctrl

index 35b6ef3b62a5fdc2a8fc4f0314a6c3b24eae1a47..a31556b55b71fcae6d42b3463015b8a0ca0a7283 100644 (file)
@@ -8,6 +8,7 @@
   altwin:hyper_win     =       +altwin(hyper_win)
   altwin:alt_super_win =       +altwin(alt_super_win)
   altwin:swap_alt_win  =       +altwin(swap_alt_win)
+  grab:debug           =       +srvr_ctrl(grab_debug)
   grp:switch           =       +group(switch)
   grp:lswitch          =       +group(lswitch)
   grp:win_switch       =       +group(win_switch)
index 1c75531d824f4f87e205fe2ab10bfd39c216e054..853b34ae7c3dfa6142bb52d1551d8462f9913cf2 100644 (file)
           <_description>Allow breaking grabs with keyboard actions (warning: security risk)</_description>
         </configItem>
       </option>
+      <option>
+        <configItem>
+          <name>grab:debug_actions</name>
+          <_description>Allow grab and window tree logging</_description>
+        </configItem>
+      </option>
     </group>
     <group allowMultipleSelection="true">
       <!-- Special shortcuts for the Euro character -->
index 52b4eb9a03534be10c1fad00c6e4a55e54a16cdf..b1931db10b82f656b3b3652256a7943d0469e730 100644 (file)
@@ -94,3 +94,18 @@ xkb_symbols "no_srvr_keys" {
     key <KPSU> { [ KP_Subtract,        KP_Subtract     ] };
     key <KPAD> { [ KP_Add,     KP_Add          ] };
 };
+
+partial function_keys
+xkb_symbols "grab_debug" {
+
+    key <FK11> {
+       type="CTRL+ALT",
+       symbols[Group1]= [ F11, F11, F11, F11, XF86LogGrabInfo ]
+    };
+
+    key <FK12> {
+       type="CTRL+ALT",
+       symbols[Group1]= [ F12, F12, F12, F12, XF86LogWindowTree ]
+    };
+
+};