def METHOD_NAME(self, text: str) -> None:
    """Enter the specified text using multi-press on the numeric keypad.
    :param str text:
        The text to enter. The case doesn't matter (uppercase and lowercase
        are treated the same).
    """
    from stbt_core import debug, press
    text = text.lower()
    # Raise exception early, so we don't enter half the text
    for c in text:
        if c not in self.keys:
            raise ValueError("Don't know how to enter %r" % (c,))
    debug("MultiPress.enter_text: %r" % (text,))
    prev_key = None
    for c in text:
        key, n = self.keys[c]
        if prev_key == key:
            time.sleep(self.interletter_delay_secs)
        for _ in range(n):
            press(key, interpress_delay_secs=self.interpress_delay_secs)
        prev_key = key