For now, the only code points this is done for are {s, S, t, T} with comma below (used in Romanian), which are replaced by {s, S, t, T} Cedilla.
Add keyboard.js, containing the actual keyboard event parsing code.