posso usar as duas situações tentei esse código seu aí porém não mudou nada também buscando pela web achei
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(edtTeste1, InputMethodManager.SHOW_FORCED);
Esse ele força a abertura do teclado touch tentei algumas alterações nos dois códigos usando o parametro HIDDEN em vez de SHOW para ver se o teclado não aparecia mais porém sempre quando clica no meu EditText ele continua aparecendo.