'Override _handle_single_key to abort if the key is a startchar.
Args:
e: the KeyPressEvent from Qt.
Return:
A self.Match member.'

def _handle_single_key(self, e):

    txt = e.text().strip()
    if self._inhibited:
        self._debug_log("Ignoring    key    '{}',    because    the    normal    mode    is    currently    inhibited.".format(txt))
        return self.Match.none
    match = super()._handle_single_key(e)
    if (match == self.Match.partial):
        timeout = config.get('input', 'partial-timeout')
        if (timeout != 0):
            self._partial_timer.setInterval(timeout)
            self._partial_timer.timeout.connect(self._clear_partial_match)
            self._partial_timer.start()
    return match
