diff --git a/rules/base.xml.in b/rules/base.xml.in index 0b0c148..ffd8897 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -1387,6 +1387,18 @@ + hhk + <_description>English (Happy Hacking Keyboard) + + + + + hhk_mac + <_description>English (Happy Hacking Keyboard for Macs) + + + + rus <_shortDescription>ru diff --git a/rules/evdev.xml.in b/rules/evdev.xml.in index 0b0c148..4be6928 100644 --- a/rules/evdev.xml.in +++ b/rules/evdev.xml.in @@ -1386,6 +1386,18 @@ + + hhk + <_description>English (Happy Hacking Keyboard) + + + + + hhk_mac + <_description>English (Happy Hacking Keyboard for Macs) + + + rus diff --git a/symbols/us b/symbols/us index d5a6c18..4b5b8e4 100644 --- a/symbols/us +++ b/symbols/us @@ -1561,3 +1561,18 @@ partial alphanumeric_keys xkb_symbols "sun_type6" { include "sun_vndr/us(sun_type6)" }; + +partial alphanumeric_keys +xkb_symbols "hhk_mac" { + include "us(basic)" + include "ctrl(swapcaps)" + key { [ BackSpace, BackSpace ] }; + key { [ backslash, bar ] }; + name[Group1]= "English (US, Happy Hacking Keyboard)"; +}; + +partial alphanumeric_keys +xkb_symbols "hhk" { + include "us(hhk_mac)" + include "altwin(swap_alt_win)" +};