Энтузиаст приспособил селектор от BMW для управления Vim

Initial V — это блютуз клавиатура созданная на основе селектора от BMW и предназначенная специально для работы в Vim.

c7f2221aab6de92746dfaac7c531d0bb.jpeg

Посылаемые коды клавиш зависят от текущего режима работы Vim.

Park

Up

Down

Double Up

Double Down

Move Left

Left Up

Left Down

Move Right (back to center)

Normal Mode (Drive)

:w on a modified buffer, :wq on unmodified buffer

Up key

Down key

i

o

CTRL-V

Up Key

Down key

ESC

Insert Mode (Neutral)

ESC

Up key

Down key

Page Up

Page Down

Drive на селекторе соответствует нормальному режиму в Vim. Нейтраль — режиму вставки. Сохранение буфера в нормальном режиме переведёт селектор в позицию парковки. Park на селекторе также соответствует нормальному режиму Vim, но повторный выбор парковки приведёт к выходу из Vim.

21f6f7fab1e817248a8583328fda881e.jpeg

Автор проекта Аарон Паттерсон выложил исходные коды программного обеспечения для проекта и проект печатной платы в репозитории на GitHub.

© Habrahabr.ru