Appium send keys sends wrong text

Hello

i am new to appium and started automating a android app
the issue is i am trying to send text like below

“eaghad”

it sends “eeaagghhad” or something like that in which alphabets are repeated
i tried each and every possible way like setValue methods, driver.pressKeyCode methods etcc etc but none of them worked
i also updated appium jar to java-client-7.0.0 file and also downloaded latest appium client version 1.10.0
still doesnt work

i am tired of this issue
please help i am stucked at just first step to automate my android app

someone please reply and give a solution

Can you please share the appium log from appium console window.