Ok go at enough... but I would argue that for photo and designer you could make a simple flag (check box) and whenever a character is types you can send that character and a HOME KEYUP which should basically allow you to type you characters in a way that the contextual stuff should take care of itself.
This will NOT work for pasting texts from other sources though.
And for those who still want to use the current version ... there are free workarounds like using a website like:
http://spellbackwards.com/
Or
https://www.binarytranslator.com/reverse-text-generator
If these don't work well with Arabic ( did not test as I don't have Arabic fonts on my machine) ... you can try this for Windows
https://download.cnet.com/Arabic-Text-Reverser/3000-2351_4-75616595.html