Реализация интерфейса VIM Modality - PullRequest
0 голосов
/ 01 декабря 2009

Я искал в Google и здесь, в SO, какие-либо подсказки или советы по реализации интерфейса модальности vim, например (режимы команд и вставки) и возможные команды [demo] или нажатия клавиш. Есть ли какие-нибудь библиотеки для этого?

1 Ответ

2 голосов
/ 01 декабря 2009

Нет, я так не думаю. Определение того, как приложение реагирует на клавиатуру, является частью основных обязанностей приложения.

Модальность зависит от того, как ваше приложение реагирует на нажатия клавиш, это не магический ингредиент, который можно закрепить. Просто заставьте ваше приложение реагировать на нажатия клавиш, и если вы хотите, чтобы несколько нажатий клавиш переключались между режимом ввода и редактирования (или любым другим), то определите эту функциональность в своем приложении, прикрепите его к клавише и, при необходимости, обновите строку состояния приложения или что-то, указывающее, в каком режиме он сейчас находится.

...