@Merritt I did this for Spanish, to be able to have accents in vowels like á, é, í, ó, ú and to add support for ñ.
It was actually much easier to do than I originally thought expected. I kinda wish there was a way to make it more public for people who want to have Spanish typing in an English keyboard. 🤔