Drive-By-Wire: Typewriter

Drive-By-Wire: Typewriter

线控附加组件,添加联动打字机式控制,使每个按键成为一个线信号通道。

技术

Drive By Wire — 打字机

一个适用于 Minecraft 1.21.1 的 NeoForge 模组,为 Drive By Wire (Sable) 网络添加了基于键盘驱动的电线信号源,利用 Create Aeronautics 的打字机机制。

功能

添加了一个打字机集线器方块。空手右键点击它即可开始打字——你的按键操作会作为红石信号广播到 Drive By Wire 网络上,每个按键对应一个通道。再次右键点击即可停止。

方块

方块 描述
打字机集线器 一个兼具打字机与多通道电线信号源功能的方块。

按键通道

该集线器为每个按键提供一个通道:

  • 字母 A–Z
  • 数字 0–9
  • 符号:空格、'、,、-、.、/、;、=、[、]、\
  • 匈牙利语字母:á、é、í、ó、ö、ő、ú、ü、ű(使用匈牙利语键盘布局时显示通道)
  • 控制键:回车、Tab、退格、删除、大写锁定
  • 导航键:方向键、Page Up/Down、Home、End
  • 修饰键:Shift、Ctrl、Alt、Super、Menu

每个通道在按键按住时处于激活状态(1),松开时处于非激活状态(0)。同一时间只能有一个玩家使用集线器;断开连接或失去窗口焦点会重置所有通道。

需求

模组 版本
NeoForge 21.1.228+
Simulated (Create: Simulated) 1.1.3+
Drive By Wire 0.2.9+
Create 6.0.10+

使用方法

  1. 在世界中放置一个打字机集线器。
  2. 将电线从集线器连接到你想控制的任何设备。
  3. 空手右键点击集线器——你的按键操作即可驱动网络。
  4. 再次右键点击以断开连接。

电线连接 转向 A 转向 D

关于本项目

本项目在开发过程中得到了 Claude Code (Anthropic) 和 Codex (OpenAI) 的大量协助。它是在官方 NeoForge 模组项目模板(Mod Generator)的基础上迭代构建的。

除了初始模板设置之外,实现、重构、错误修复、文档和验证工作均是通过与这些 AI 编码助手进行协作式、人工主导的开发而生成和完善的。

许可证

本项目采用 MIT 许可证 许可。