Implemented custom keyboard as InputView