Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 288807 Details for
Bug 385673
x11-misc/xkeyboard-config-2.4 - ctrl-alt-backspace no longer working
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
xkeyboard-config-2.4-ctrlaltbksp-fix.patch
xkeyboard-config-2.4-ctrlaltbksp-fix.patch (text/plain), 5.16 KB, created by
Lars Wendler (Polynomial-C) (RETIRED)
on 2011-10-04 22:34:29 UTC
(
hide
)
Description:
xkeyboard-config-2.4-ctrlaltbksp-fix.patch
Filename:
MIME Type:
Creator:
Lars Wendler (Polynomial-C) (RETIRED)
Created:
2011-10-04 22:34:29 UTC
Size:
5.16 KB
patch
obsolete
>From df82ed7d78316202b7ca66a8df9a7a6111cfedc7 Mon Sep 17 00:00:00 2001 >From: Sergey V. Udaltsov <svu@gnome.org> >Date: Sat, 01 Oct 2011 19:46:57 +0000 >Subject: Fixing keys using CTRL+ALT type > >https://bugs.freedesktop.org/show_bug.cgi?id=41297 >A number of keys used 2nd level for CTRL+ALT action, >now they are using level 5 >--- >diff --git a/symbols/keypad b/symbols/keypad >index 40afe4f..e85aaac 100644 >--- a/symbols/keypad >+++ b/symbols/keypad >@@ -84,19 +84,19 @@ xkb_symbols "x11" { > // Ungrab cancels server/keyboard/pointer grabs > key <KPDV> { > type="CTRL+ALT", >- symbols[Group1]= [ KP_Divide, XF86_Ungrab ] >+ symbols[Group1]= [ KP_Divide, VoidSymbol, VoidSymbol, VoidSymbol, XF86_Ungrab ] > }; > > // ClsGrb kills whichever client has a grab in effect > key <KPMU> { > type="CTRL+ALT", >- symbols[Group1]= [ KP_Multiply, XF86_ClearGrab ] >+ symbols[Group1]= [ KP_Multiply, VoidSymbol, VoidSymbol, VoidSymbol, XF86_ClearGrab ] > }; > > // -VMode switches to the previous video mode > key <KPSU> { > type="CTRL+ALT", >- symbols[Group1]= [ KP_Subtract, XF86_Prev_VMode ] >+ symbols[Group1]= [ KP_Subtract, VoidSymbol, VoidSymbol, VoidSymbol, XF86_Prev_VMode ] > }; > > key <KP7> { [ KP_Home, KP_7 ] }; >@@ -106,7 +106,7 @@ xkb_symbols "x11" { > // +VMode switches to the next video mode > key <KPAD> { > type="CTRL+ALT", >- symbols[Group1]= [ KP_Add, XF86_Next_VMode ] >+ symbols[Group1]= [ KP_Add, VoidSymbol, VoidSymbol, VoidSymbol, XF86_Next_VMode ] > }; > > key <KP4> { [ KP_Left, KP_4 ] }; >@@ -242,11 +242,11 @@ xkb_symbols "legacymath" { > > key.type[Group1]="CTRL+ALT" ; > >- key <KPDV> { [ KP_Divide, XF86_Ungrab ] }; // / <XF86_Ungrab> >- key <KPMU> { [ KP_Multiply, XF86_ClearGrab ] }; // * <XF86_ClearGrab> >- key <KPSU> { [ KP_Subtract, XF86_Prev_VMode ] }; // - <XF86_Prev_VMode> >+ key <KPDV> { [ KP_Divide, VoidSymbol, VoidSymbol, VoidSymbol, XF86_Ungrab ] }; // / <XF86_Ungrab> >+ key <KPMU> { [ KP_Multiply, VoidSymbol, VoidSymbol, VoidSymbol, XF86_ClearGrab ] }; // * <XF86_ClearGrab> >+ key <KPSU> { [ KP_Subtract, VoidSymbol, VoidSymbol, VoidSymbol, XF86_Prev_VMode ] }; // - <XF86_Prev_VMode> > >- key <KPAD> { [ KP_Add, XF86_Next_VMode ] }; // + <XF86_Next_VMode> >+ key <KPAD> { [ KP_Add, VoidSymbol, VoidSymbol, VoidSymbol, XF86_Next_VMode ] }; // + <XF86_Next_VMode> > > }; > >@@ -602,7 +602,7 @@ xkb_symbols "numoperdecsep" { > // ClsGrb kills whichever client has a grab in effect > key <KOMU> { > type="CTRL+ALT", >- symbols[Group1]= [ KP_Multiply, XF86_ClearGrab ] >+ symbols[Group1]= [ KP_Multiply, VoidSymbol, VoidSymbol, VoidSymbol, XF86_ClearGrab ] > }; > > key <KO4> { [ KP_4 ] }; >@@ -611,7 +611,7 @@ xkb_symbols "numoperdecsep" { > // -VMode switches to the previous video mode > key <KOSU> { > type="CTRL+ALT", >- symbols[Group1]= [ KP_Subtract, XF86_Prev_VMode ] >+ symbols[Group1]= [ KP_Subtract, VoidSymbol, VoidSymbol, VoidSymbol, XF86_Prev_VMode ] > }; > > key <KO1> { [ KP_1 ] }; >@@ -620,7 +620,7 @@ xkb_symbols "numoperdecsep" { > // +VMode switches to the next video mode > key <KOAD> { > type="CTRL+ALT", >- symbols[Group1]= [ KP_Add, XF86_Next_VMode ] >+ symbols[Group1]= [ KP_Add, VoidSymbol, VoidSymbol, VoidSymbol, XF86_Next_VMode ] > }; > > key <KO0> { [ KP_0 ] }; >@@ -628,6 +628,6 @@ xkb_symbols "numoperdecsep" { > // Ungrab cancels server/keyboard/pointer grabs > key <KODV> { > type="CTRL+ALT", >- symbols[Group1]= [ KP_Divide, XF86_Ungrab ] >+ symbols[Group1]= [ KP_Divide, VoidSymbol, VoidSymbol, VoidSymbol, XF86_Ungrab ] > }; > }; >diff --git a/symbols/srvr_ctrl b/symbols/srvr_ctrl >index 8bdf503..7d47d66 100644 >--- a/symbols/srvr_ctrl >+++ b/symbols/srvr_ctrl >@@ -12,25 +12,25 @@ xkb_symbols "stdkeypad" { > // Ungrab cancels server/keyboard/pointer grabs > key <KPDV> { > type="CTRL+ALT", >- symbols[Group1]= [ KP_Divide, XF86_Ungrab ] >+ symbols[Group1]= [ KP_Divide, VoidSymbol, VoidSymbol, VoidSymbol, XF86_Ungrab ] > }; > > // ClsGrb kills whichever client has a grab in effect > key <KPMU> { > type="CTRL+ALT", >- symbols[Group1]= [ KP_Multiply, XF86_ClearGrab ] >+ symbols[Group1]= [ KP_Multiply, VoidSymbol, VoidSymbol, VoidSymbol, XF86_ClearGrab ] > }; > > // -VMode switches to the previous video mode > key <KPSU> { > type="CTRL+ALT", >- symbols[Group1]= [ KP_Subtract, XF86_Prev_VMode ] >+ symbols[Group1]= [ KP_Subtract, VoidSymbol, VoidSymbol, VoidSymbol, XF86_Prev_VMode ] > }; > > // +VMode switches to the next video mode > key <KPAD> { > type="CTRL+ALT", >- symbols[Group1]= [ KP_Add, XF86_Next_VMode] >+ symbols[Group1]= [ KP_Add, VoidSymbol, VoidSymbol, VoidSymbol, XF86_Next_VMode] > }; > > }; >diff --git a/symbols/terminate b/symbols/terminate >index 343d24f..96dd6e8 100644 >--- a/symbols/terminate >+++ b/symbols/terminate >@@ -2,6 +2,6 @@ partial default modifier_keys > xkb_symbols "ctrl_alt_bksp" { > key <BKSP> { > type="CTRL+ALT", >- symbols[Group1] = [ NoSymbol, Terminate_Server ] >+ symbols[Group1] = [ NoSymbol, VoidSymbol, VoidSymbol, VoidSymbol, Terminate_Server ] > }; > }; >-- >cgit v0.9.0.2-2-gbebe
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 385673
: 288807