def METHOD_NAME(self, event=None):
    if not self.proper_modifier_is_pressed(event):
        return
    assert isinstance(event.widget, CodeViewText)
    text = event.widget
    source, row, column = get_relevant_source_and_cursor_position(text)
    filename = get_text_filename(text)
    if not get_runner() or not get_runner().get_backend_proxy():
        return
    get_runner().send_command(
        InlineCommand(
            "get_definitions", source=source, row=row, column=column, filename=filename
        )
    )