I want to only open the keyboard when im using an inputfield onmouseup not onmousedown

I want to only open the keyboard when im using an inputfield onmouseup not onmousedown like its normally setup, but when i try to change the inputfield.cs it doesnt let me because its written on dll or something like that i want to know if there is a way to override it or what could i do to change its functionality

And I want a dog.

This is not a good post, its only a sentece.

REmoved.