44 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
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 ]
 | 
						|
    };
 | 
						|
};
 |