Android Hide Soft Keyboard desde EditText sin perder el cursor

He llegado tan lejos comoesta que me lleva a mitad de camino, pero no del todo. Tengo un marcadorFragment que tiene todo lo usualButtons para ingresar un número que incluya retroceso, por lo que no necesito el teclado virtual. También me gustaría darle al usuario la capacidad de pegar texto (un clic largo ... funciona bien por defecto), así como editar lo que se ha ingresado, por lo que necesito el cursor.

La forma más fácil que encontré para asegurarme de que el teclado virtual no se abre si el usuario hace clic dentro de laEditText es establecer elinputType a nulo, pero eso también mata el cursor.

Entonces, ¿cómo declaro miEditText y qué tipo de comandos debo lanzar para tener miEditText ¿Nunca ha mostrado el campo el teclado suave sin importar lo que intente el usuario, pero sigue manteniendo la funcionalidad de pegar y el cursor?

También he intentadoandroid:windowSoftInputMode="stateAlwaysHidden" en mi manifiesto, pero en vano.

Respuestas a la pregunta(13)

Su respuesta a la pregunta