OLD | NEW |
1 diff --git a/symbols/pc b/symbols/pc | 1 diff --git a/symbols/pc b/symbols/pc |
2 index 9f3da66..fb93e7b 100644 | 2 index 9f3da66..bccf56b 100644 |
3 --- a/symbols/pc | 3 --- a/symbols/pc |
4 +++ b/symbols/pc | 4 +++ b/symbols/pc |
5 @@ -19,7 +19,16 @@ xkb_symbols "pc105" { | 5 @@ -19,7 +19,16 @@ xkb_symbols "pc105" { |
6 include "pc(editing)" | 6 include "pc(editing)" |
7 include "keypad(x11)" | 7 include "keypad(x11)" |
8 | 8 |
9 - key <BKSP> { [ BackSpace ] }; | 9 - key <BKSP> { [ BackSpace ] }; |
10 + key <BKSP> { | 10 + key <BKSP> { |
11 + type="CONTROL_ALT", | 11 + type="CONTROL_ALT", |
12 + repeat=yes, | 12 + repeat=yes, |
13 + symbols[Group1] = [ BackSpace, Delete, Delete ], | 13 + symbols[Group1] = [ BackSpace, Delete, Delete ], |
14 + actions[Group1] = [ | 14 + actions[Group1] = [ |
15 + NoAction(), | 15 + NoAction(), |
16 + RedirectKey(key=<DELE>, clearmods=Alt), | 16 + RedirectKey(key=<DELE>, clearmods=Alt), |
17 + RedirectKey(key=<DELE>, clearmods=Control+Alt) | 17 + RedirectKey(key=<DELE>, clearmods=Alt) |
18 + ] | 18 + ] |
19 + }; | 19 + }; |
20 | 20 |
21 key <TAB> { [ Tab, ISO_Left_Tab ] }; | 21 key <TAB> { [ Tab, ISO_Left_Tab ] }; |
22 key <RTRN> { [ Return ] }; | 22 key <RTRN> { [ Return ] }; |
23 @@ -141,9 +150,27 @@ xkb_symbols "editing" { | 23 @@ -141,9 +150,27 @@ xkb_symbols "editing" { |
24 key <END> { [ End ] }; | 24 key <END> { [ End ] }; |
25 key <PGDN> { [ Next ] }; | 25 key <PGDN> { [ Next ] }; |
26 | 26 |
27 - key <UP> { [ Up ] }; | 27 - key <UP> { [ Up ] }; |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
73 + type "CONTROL_ALT" { | 73 + type "CONTROL_ALT" { |
74 + modifiers = Alt+Control; | 74 + modifiers = Alt+Control; |
75 + map[None] = Level1; | 75 + map[None] = Level1; |
76 + map[Alt] = Level2; | 76 + map[Alt] = Level2; |
77 + map[Control+Alt] = Level3; | 77 + map[Control+Alt] = Level3; |
78 + level_name[Level1] = "Base"; | 78 + level_name[Level1] = "Base"; |
79 + level_name[Level2] = "Alt"; | 79 + level_name[Level2] = "Alt"; |
80 + level_name[Level3] = "ControlAlt"; | 80 + level_name[Level3] = "ControlAlt"; |
81 + }; | 81 + }; |
82 }; | 82 }; |
OLD | NEW |