This may be useful - KCM & KL files for Photon Q, that used sticky modifiers (I used them on mine) :
https://www.android-hilfe.de/forum/root-custom-roms-modding-fuer-motorola-photon-q.1768/motorola-photon-q-modifizierte-belegung-des-hardwarekeyboard.396216.html
(post is in German, but the attachment is important)
FinQWERTY in nice, but it would be great if it allowed to upload custom kcm/kl files (if it is technically possible), so you didn't have to root the phone to experiment. Or create an online 'apk keyboard installer generator', where you could put them and then instal