百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
I

initial-v

> 编程语言
开源

这是一台经过改装的 BMW 变速器,转换为蓝牙键盘,可与 Vim 一起使用

1.0K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

这是一台经过改装的 BMW 变速器,转换为蓝牙键盘,可与 Vim 一起使用

初始 V

Initial V 是一款已被改装为蓝牙键盘的 BMW 变速器。 在此仓库中,您可以找到 原理图和 PCB 设计、 STL 文件、 Vim 插件 和 客户端软件 用于将 BMW 转换为 将其转换为一个蓝牙键盘,可以控制 Vim。 将这个项目看作是一个非常过度设计的 Vim clutch。

它做什么?

初始 V 是一款专门用于控制 Vim 的蓝牙键盘。 发送的键盘按键取决于 Vim 的状态。 下表说明了根据编辑器状态,每个控件位置的按键操作:

园区 向上 向下 双击向上 双击向下 向左移动 向左上移 向左下移 向右移动(回到中间)
正常模式(驱动) 在修改过的缓冲区上按 :w,在未修改的缓冲区上按 :wq 上键 下键 i o CTRL-V 上键 下键 ESC
插入模式(中立) ESC 上键 下键 上页 下页

手柄上的"驱动"在 Vim 中表示"正常模式"。手柄上的"中立"在 Vim 中表示"插入模式"。当手柄处于中立模式时,无法将其移动到左侧,因此没有任何键盘组合。我不确定 Vim 中的哪个模式对应于手柄上的"倒退",因此目前无法切换到"倒退"模式。

BMW 手柄通过 CAN 总线 进行通信。PCB 使用具有蓝牙功能的 ESP-MINI-1 芯片以及用于 CAN 总线通信的 SN65HVD230D。手柄工作电压为 12V,因此我使用了 MPM3610GQV 降压转换器,将电压降低到

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++bluetoothesp32initial-vvim

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言