pressKeyCode is not available

Hi i m not able to find pressKeyCode.
I tried various ways to PRESS ENTER

driver.pressKeyCode(AndroidKeyCode.KEYCODE_NUMPAD_ENTER );- did not work, could not find presskeycode

I tried Robot class with try catch exception. It enter the text i need and gives avertically placed rectangle with an x in it. I will attach the screenshot

==================================================================
Base class
package com.CoA.qa.Base;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.URL;
import java.util.Properties;
import java.util.concurrent.TimeUnit;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.support.events.EventFiringWebDriver;

//import com.crm.qa.util.TestUtil;
//import com.crm.qa.util.WebEventListener;

import io.appium.java_client.android.AndroidDriver;
import io.appium.java_client.remote.MobileCapabilityType;

public class BaseClass {
//public static AndroidDriver driver;
public static WebDriver driver;
public static Properties prop;
//public static EventFiringWebDriver e_driver;
//public static WebEventListener eventListener;
public static URL url;

public BaseClass(){
try {
prop = new Properties();
FileInputStream ip = new FileInputStream(System.getProperty(“user.dir”)+ “/src/main/java/com/CoA”
+ “/qa/config/config.properties”);
prop.load(ip);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}

public static void initialization(){

DesiredCapabilities cap = new DesiredCapabilities();

cap.setCapability("deviceName", "Galaxy Tab S3");// setting > about
													// phone
cap.setCapability("udid", "624258263526a1e8");
// udid is the device name when you press - cmd adb devices
cap.setCapability("platformName", "Android");
cap.setCapability("platformVersion", "8.0.0");
cap.setCapability("appPackage", "com.verizon.launcher.sdnasit");
cap.setCapability("appActivity", "com.verizon.launcher.webview.WebActivity");
// cap.setCapability(MobileCapabilityType.APP, "Apk file location
// C:\\apkfiles\\AndroidUI.apk"
cap.setCapability("noReset", "True");
cap.setCapability("automationName", "uiautomator2");

cap.setCapability(MobileCapabilityType.NEW_COMMAND_TIMEOUT, 60);
cap.setCapability("unicodeKeyboard", "True");
cap.setCapability("resetKeyboard", "True");
// any application will have app package and app activity
// download apk info from playstore
try{

	 url = new URL("http://127.0.0.1:4723/wd/hub");
}
catch(Exception e)
{
	e.printStackTrace();
}

driver = new AndroidDriver(url, cap);
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
//LoginPageTest loginPage= new LoginPageTest();

// return driver;

}
}