home/nixos/kblayouts/fox-symbols.xkb
2024-09-15 23:20:47 +02:00

63 lines
3.7 KiB
Plaintext

default
xkb_symbols "fox" {
key <TLDE> {[ U1F408, U1F431, U1F408, U1F431 ]};
key <AE01> {[ 1, ampersand, VoidSymbol, VoidSymbol ]};
key <AE02> {[ 2, quotedbl, at, VoidSymbol ]};
key <AE03> {[ 3, numbersign, VoidSymbol, VoidSymbol ]};
key <AE04> {[ 4, dollar, VoidSymbol, VoidSymbol ]};
key <AE05> {[ 5, percent, infinity, VoidSymbol ]};
key <AE06> {[ 6, asciitilde, VoidSymbol, VoidSymbol ]};
key <AE07> {[ 7, notsign, U21D0, because ]};
key <AE08> {[ 8, U1F449, ifonlyif, U1F97A ]};
key <AE09> {[ 9, U1F448, implies, therefore ]};
key <AE10> {[ 0, equal, notequal, approximate ]};
key <AE11> {[ plus, asterisk, asciicircum, underscore ]};
key <AE12> {[ minus, slash, bar, backslash ]};
key <AD01> {[ aring, Aring, U1F4EE, Sinh_ng2 ]};
key <AD02> {[ odiaeresis, Odiaeresis, VoidSymbol, VoidSymbol ]};
key <AD03> {[ adiaeresis, Adiaeresis, VoidSymbol, VoidSymbol ]};
key <AD04> {[ p, P, VoidSymbol, VoidSymbol ]};
key <AD05> {[ y, Y, VoidSymbol, VoidSymbol ]};
key <AD06> {[ f, F, VoidSymbol, VoidSymbol ]};
key <AD07> {[ g, G, VoidSymbol, VoidSymbol ]};
key <AD08> {[ c, C, VoidSymbol, VoidSymbol ]};
key <AD09> {[ r, R, VoidSymbol, VoidSymbol ]};
key <AD10> {[ l, L, VoidSymbol, VoidSymbol ]};
key <AD11> {[ parenleft, less, bracketleft, braceleft ]};
key <AD12> {[ parenright, greater, bracketright, braceright ]};
key <AC01> {[ a, A, VoidSymbol, VoidSymbol ]};
key <AC02> {[ o, O, VoidSymbol, VoidSymbol ]};
key <AC03> {[ e, E, VoidSymbol, VoidSymbol ]};
key <AC04> {[ u, U, VoidSymbol, VoidSymbol ]};
key <AC05> {[ i, I, VoidSymbol, VoidSymbol ]};
key <AC06> {[ d, D, VoidSymbol, VoidSymbol ]};
key <AC07> {[ h, H, VoidSymbol, VoidSymbol ]};
key <AC08> {[ t, T, VoidSymbol, VoidSymbol ]};
key <AC09> {[ n, N, VoidSymbol, VoidSymbol ]};
key <AC10> {[ s, S, VoidSymbol, VoidSymbol ]};
key <AC11> {[ exclam, question, exclamdown, questiondown ]};
key <BKSL> {[ apostrophe, grave, emdash, VoidSymbol ]};
key <LSGT> {[ comma, semicolon, VoidSymbol, VoidSymbol ]};
key <AB01> {[ period, colon, comma, semicolon ]};
key <AB02> {[ q, Q, VoidSymbol, VoidSymbol ]};
key <AB03> {[ j, J, VoidSymbol, VoidSymbol ]};
key <AB04> {[ k, K, VoidSymbol, VoidSymbol ]};
key <AB05> {[ x, X, VoidSymbol, VoidSymbol ]};
key <AB06> {[ b, B, VoidSymbol, VoidSymbol ]};
key <AB07> {[ m, M, VoidSymbol, VoidSymbol ]};
key <AB08> {[ w, W, VoidSymbol, VoidSymbol ]};
key <AB09> {[ v, V, VoidSymbol, VoidSymbol ]};
key <AB10> {[ z, Z, VoidSymbol, VoidSymbol ]};
key <SPCE> {[ space, space, space, space ]};
include "level3(lalt_switch)"
key <RTSH> { [ Alt_R ] };
# key <RALT> { [ Super_L ] };
key <LWIN> { [ Super_L ] };
key <RWIN> { [ Shift_L ] };
};