1
0
Fork 0
This commit is contained in:
Luca Bilke 2023-03-21 19:21:09 +01:00
parent f4b3c228e8
commit f065ddb108
5 changed files with 18 additions and 53 deletions

View file

@ -2,6 +2,6 @@ default xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" }; xkb_types { include "complete" };
xkb_compat { include "complete" }; xkb_compat { include "complete" };
xkb_symbols { include "pc+us(dvorak)+inet(evdev)+capslock(super)+custom(ralt_mod3)+custom(group2_dvorak)" }; xkb_symbols { include "pc+custom(dvorak)+inet(evdev)" };
xkb_geometry { include "pc(pc105)" }; xkb_geometry { include "pc(pc105)" };
}; };

View file

@ -1,52 +1,19 @@
// capslock as mod4
partial modifier_keys
xkb_symbols "caps_mod4" {
key <CAPS> { [ Super_L ] };
modifier_map Mod4 { <CAPS> };
};
// ralt as mod3
partial modifier_keys
xkb_symbols "ralt_mod3" {
include "group(switch)"
replace key <MENU> {
[ VoidSymbol, VoidSymbol ]
};
modifier_map Mod3 { <MENU> };
};
// group2 map for üöäß and some other things
partial alphanumeric_keys partial alphanumeric_keys
xkb_symbols "group2_dvorak" { xkb_symbols "dvorak" {
key <AC01> { // A include "us(dvorak)"
symbols[Group2] = [ adiaeresis, Adiaeresis ] name[Group1] = "English (Dvorak, custom level 3)";
};
key <AC02> { // O key <TLDE> { [grave, asciitilde, degree ] };
symbols[Group2] = [ odiaeresis, Odiaeresis ] key <AE04> { [4, dollar, EuroSign ] };
};
key <AC04> { // U key <AC01> { [a, A, adiaeresis, Adiaeresis ] };
symbols[Group2] = [ udiaeresis, Udiaeresis ] key <AC02> { [o, O, odiaeresis, Odiaeresis ] };
}; key <AC04> { [u, U, udiaeresis, Udiaeresis ] };
key <AC10> { // S key <AC10> { [s, S, ssharp ] };
symbols[Group2] = [ ssharp, ssharp ]
}; key <BKSL> { [ backslash, bar, notsign, brokenbar ] };
key <AB07> { // M
symbols[Group2] = [ mu, heart ] include "level3(ralt_switch)"
}; include "capslock(super)"
key <TLDE> { // ~
symbols[Group2] = [ degree, infinity ]
};
// key <BKSP> {
// symbols[Group2] = [ BackSpace, BackSpace ]
// };
// key <SPCE> {
// symbols[Group2] = [ nobreakspace, nobreakspace ]
// };
// key <TAB> {
// symbols[Group2] = [ Tab, Tab ]
// };
// key <BKSP> {
// symbols[Group2] = [ BackSpace, BackSpace ]
// };
}; };

View file

@ -109,7 +109,7 @@ map kitty_mod+minus change_font_size all -2.0
map kitty_mod+backspace change_font_size all 0 map kitty_mod+backspace change_font_size all 0
# Select and act on visible text # Select and act on visible text
map kitty_mod+f>+u kitten hints --type url --program @ map kitty_mod+f>u kitten hints --type url --program @
map kitty_mod+f>shift+u kitten hints --type url --program map kitty_mod+f>shift+u kitten hints --type url --program
map kitty_mod+f>p kitten hints --type path --program @ map kitty_mod+f>p kitten hints --type path --program @
map kitty_mod+f>shift+p kitten hints --type path --program map kitty_mod+f>shift+p kitten hints --type path --program

@ -1 +0,0 @@
Subproject commit c522c6a5dd1cb8d53c8bfc47745f313a734eea61

@ -1 +0,0 @@
Subproject commit 67c4bb6d6bb415acea9d1c9a97152083d7f9c724