40 lines
1.8 KiB
Plaintext
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)"
|
|
};
|