public boolean keydown(KeyEvent ev) {
        if (focusctl) {
            if (focused != null) {
                if (focused.keydown(ev))
                    return (true);
                return (false);
            } else {
                return (false);
            }
        } else {
            for (Widget wdg = child; wdg != null; wdg = wdg.next) {
                if (wdg.keydown(ev))
                    return (true);
            }
        }
        return (false);
    }