1
0
Fork 0
dotfiles/.local/share/xkb/symbols/custom

40 lines
1.8 KiB
Plaintext

partial alphanumeric_keys
xkb_symbols "dvorak" {
include "us(dvorak)"
name[Group1] = "English (Dvorak, Custom)";
key <TLDE> { [grave, asciitilde, degree ] };
key <AE04> { [4, dollar, EuroSign ] };
key <AC01> { [a, A, adiaeresis, Adiaeresis ] };
key <AC02> { [o, O, odiaeresis, Odiaeresis ] };
key <AC04> { [u, U, udiaeresis, Udiaeresis ] };
key <AC10> { [s, S, ssharp ] };
key <BKSL> { [ backslash, bar, notsign, brokenbar ] };
include "level3(ralt_switch)"
};
// This layout is meant for my ergodox keyboard, which remaps in firmware
xkb_symbols "us" {
include "us(basic)"
name[Group1] = "English (US, Custom)";
key <TLDE> { [grave, asciitilde, degree ] };
key <AE02> { [2, at, twosuperior ] };
key <AE03> { [3, numbersign, threesuperior, section ] };
key <AB07> { [m, M, mu ] };
key <AB09> { [period, greater, EuroSign ] };
key <AC01> { [a, A, adiaeresis, Adiaeresis ] };
key <AC02> { [s, S, ssharp, U1E9E ] };
key <AD07> { [u, U, udiaeresis, Udiaeresis ] };
key <AD09> { [o, O, odiaeresis, Odiaeresis ] };
key <BKSL> { [ backslash, bar, notsign, brokenbar ] };
include "level3(ralt_switch)"
};