Добавить поддержку клавиатуры в приложение

Приложение (игра) опрашивает в цикле функцию isPressed() на предмет нажатия юзером на ноту. Функция работает исправно для касания, но я не могу придумать как возвращать true если нажата клавиша на аппаратной клавиатуре.

private boolean isHit() {
    //Log.i("note-ini", "Нажал");

    for (int i = 0; i < listener.getCursorsCount(); i++) {
        if (listener.isMousePressed(this, i)
                && Utils.squaredDistance(pos, listener.getMousePos(i)) <= radius) {
            return true;
        }
    }
    return false;
}

Метод ниже работает, но для простого уведомления

private boolean onKeyDown(int keyCode, KeyEvent event) {
    Context context = getApplicationContext();
    CharSequence text = "qwerty";
    int duration = Toast.LENGTH_SHORT;

    Toast toast = Toast.makeText(context, text, duration);
    toast.show();
    return true;
}

Ответы (0 шт):