I have been using Gboard and its predecessors since android 3.2.5 if I remember correctly. Hand down, the best android keyboard for Persian language. It includes zwnj character which many other keyboard don't. Now, after all these years, and on my tenth android phone or so, I'm having slight but absolutely annoying issues. Right now, I have 5 android devices. It works perfectly well on my OnePlus phones, on my Samsung Tab S3, and on my Moto G Stylus 5G; but on my Samsung S21 FE, the quotation marks and the parentheses keys are working as though the text is left to right instead of right to left in Persian typing. I type ")" and it types "(". I type "«" and it types "»". If it was just this, it was a mere inconvenience and I could train my brain to use the opposite key instead. Unfortunately, it is (1) inconsistent, i.e. it works the correct way once in a while for some reason, which essentially means if it decides to work wrong and then work right, I cannot close my parenthesis, and both keys type ")", and (2) every 3-4 times that I use the Persian quotation mark "«", it types it backward twice like "»»" and I have to backspace it and hope for the best. I tried resetting the app, uninstalling and reinstalling, clearing the memory and cache, playing with the settings to see if any of the settings is interfering with my Persian keyboard. Nothing has worked yet. I am going to give your app one star just hoping somebody from your development team might notice this issue. Whatever this is, it's between Samsung UI and Gboard. Other keyboards on my Galaxy S21 FE don't have these issues, and Gboard dosn't doesn't behave like this on any other of my 4 devices. I will change my rating to 5 star as soon as somebody from the dev team acknowledges reading this comment. It's a great keyboard app and totally deserves 5 stars.