package androidx.leanback.widget;

import android.view.KeyEvent;
import android.view.View;
import androidx.leanback.widget.cd;

/* JADX INFO: loaded from: classes.dex */
class cg implements View.OnKeyListener {
    public final /* synthetic */ cd.d a;

    public cg(cd.d dVar) {
        this.a = dVar;
    }

    @Override // android.view.View.OnKeyListener
    public final boolean onKey(View view, int i, KeyEvent keyEvent) {
        cd.d dVar = this.a;
        if (i != 4) {
            if (i != 66) {
                if (i != 69) {
                    if (i != 81) {
                        if (i != 111) {
                            if (i != 89) {
                                if (i != 90) {
                                    switch (i) {
                                        case 19:
                                        case 20:
                                            return dVar.ai;
                                    }
                                }
                            }
                            if (keyEvent.getAction() == 0) {
                                dVar.h(false);
                                return true;
                            }
                        }
                        return false;
                    }
                    if (keyEvent.getAction() != 0 || !dVar.f()) {
                        return true;
                    }
                    dVar.h(true);
                    return true;
                }
                if (keyEvent.getAction() == 0 && dVar.f()) {
                    dVar.h(false);
                    return true;
                }
                return true;
            }
            if (dVar.ai) {
                if (keyEvent.getAction() == 1) {
                    dVar.g(false);
                    return true;
                }
                return true;
            }
            return false;
        }
        if (dVar.ai) {
            if (keyEvent.getAction() == 1) {
                dVar.g(!dVar.v.isAccessibilityFocused());
            }
            return true;
        }
        return false;
    }
}
