Я хотел бы создать плагин Eclipse, который имитирует поведение текстового редактора vi.Это потребует изменения способа обработки событий мыши и клавиатуры.Так, например, если пользователь нажимает «h» в обычном режиме, курсор должен двигаться влево, а не вставлять символ «h» в текстовый буфер.Я нашел старое сообщение в списке рассылки , которое описывает, как прослушивать изменения в документе и изменения в презентации, но ничего, что описывает, как перехватывать события клавиатуры и мыши низкого уровня, чтобыповедение по умолчанию может быть переопределено.Каков наилучший способ сделать это?