First commit

This commit is contained in:
Hane 2023-11-09 18:23:52 +01:00
commit aa9ca5cf31
3 changed files with 50 additions and 0 deletions

17
README.md Normal file
View file

@ -0,0 +1,17 @@
## How-to
- Copy eyy to /usr/share/X11/xkb/symbols
- Edit /usr/share/X11/xkb/rules/evdev and add:
```
! option = symbols
...
eyy:eyymacs = +eyy(eyymacs)
! include %S/evdev
```
### KDE
- Edit ~/.config/kxkbrc and add:
```
Options=eyy:eyymacs,shift:both_capslock_cancel
```

22
eyy Normal file
View file

@ -0,0 +1,22 @@
// n ab06 q ad01
partial modifier_keys
xkb_symbols "eyymacs" {
include "us(basic)"
name[Group1] = "English (eyymacs)";
key <TAB> { [ Tab ] };
key <CAPS> { [ Control_L ] };
key <AD09> {[ o, O, U00F3, U00D3 ]};
key <AD08> {[ i, I, U00ED, U00CD ]};
key <AD03> {[ e, E, U00E9, U00C9 ]};
key <AC01> {[ a, A, U00E1, U00C1 ]};
key <AD07> {[ u, U, U00FA, U00DA ]};
key <AB06> {[ n, N, U00F1, U00D1 ]};
key <AE02> {[ 2, at, U00FC, U00DC ]};
key <AE03> {[ 3, numbersign, U20AC, U20AC ]};
modifier_map Control { <CAPS> };
//include "eurosign(3)"
include "level3(ralt_switch)"
};

11
kxkbrc Normal file
View file

@ -0,0 +1,11 @@
[$Version]
update_info=kxkb.upd:remove-empty-lists,kxkb.upd:add-back-resetoptions,kxkb_variants.upd:split-variants
[Layout]
DisplayNames=,
LayoutList=us,es
Model=pc86
Options=eyy:eyymacs,shift:both_capslock_cancel
ResetOldOptions=true
Use=true
VariantList=,winkeys