IonInput caret position

Hey guys, how are you?
i need help managing the caret position inside my ionInput

1 - i would like to set the caret position to the end of the string on the onIonFocus Event
2 - i would like to block the user to move the caret from the same ionInput

could someone help me?
I couldnt find this anywhere
Thanks