Für Windows gibt's den Keyboard Layout Creator von Microsoft. Offiziell nicht für Win10 geeignet, tut aber trotzdem. Er erzeugt einem ein Setup, mit dem man die Layout-DLL dann installieren kann.
Ich habe damit ein Layout gemacht, um Vokale mit Mācrōn ēīngeben zū kȫnnen (für Lateinvokabeln meines Sohnes 😀), und neulich habe ich es um ẞ erweitert. Shift-AltGr-ß (weil Shift-ß für ? reserviert ist), und ß im CapsLock Mode. Lässt sich separat einrichten.
Rolf