| 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 |