partial alphanumeric_keys
xkb_symbols "us-fruchti" {
    include "us(altgr-intl)"
    name[Group1]="English (intl., with AltGr dead keys, customised)";

    key <AC02> {
        // Change: Replace section with U1E9E (capital sharp s)
        [               s,               S,          ssharp,           U1E9E ]
    };
    key <AC04> {
        // Change: Replace f with U017F (long s)
        // Change: Replace F with section
        [               f,               F,           U017F,         section ]
    };
    key <AC05> {
        // Change: replace g with doublelowquotemark
        // Change: replace G with singlelowquotemark
        [               g,               G, doublelowquotemark, singlelowquotemark ]
    };
    key <AC06> {
        // Change: replace h with leftdoublequotemark
        // Change: replace H with leftsinglequotemark
        [               h,               H, leftdoublequotemark, leftsinglequotemark ]
    };
    key <AC08> {
	// oe/OE are already available with AltGr+(Shift+)X
	// Change: Replace oe with endash
	// Change: Replace OE with emdash
	[	        k,               K,          endash,         emdash ]
    };
    key <AB05> {
        // Change: Replace b with U2026 (ellipsis)
        // Change: Replace B with Greek_OMEGA
        [               b,               B,           U2026,     Greek_OMEGA ]
    };
    key <AB07> {
        // Change: Replace mu with endash
        [               m,               M,              mu,          endash ]
    };
    key <SPCE> {
        // Change: Add thinspace for AltGr+Space
        [           space,           space,           U2009,    nobreakspace ]
    };
};
