我希望笔记本电脑把我的 reMarkable 当成一块普通数位板。插上线,拿起笔,开始画。电脑本来就知道怎么使用 USB 输入设备。

Inkline 0.4.18 为我一直在开发的 reMarkable 2 终端加入了标准 USB HID 画笔支持。坐标、压力、倾斜角度和橡皮擦状态都通过 USB 传输。Windows、macOS 和 Linux 配置可以用手指切换,也可以明确选择鼠标模式。画画不需要在笔记本上保持 SSH 会话,也不需要安装配套程序。

首次安装仍然使用 SSH。安装后,把平板当作数位板使用时不需要。

USB 可以同时做几件事

最初的键盘模式把 USB 网络和键盘输出当成了两个互斥的选项。这是软件的限制。一个 USB 设备完全可以通过同一根线提供多种功能。

现在,Send(发送)可以同时提供网络接口、HID 键盘和 HID 画笔。USB 网络默认开启,也有独立开关。我可以在笔记本上打字或画画,同时保留平板的 USB 网络连接,用来访问文件和维护设备。

反方向有独立的 Receive(接收)菜单。点一下 Receive,Inkline 就会开始查找键盘、鼠标和受支持的以太网适配器。带电源的集线器有好几个端口,软件现在也能合理使用它们。调制解调器和 goTenna 的控制相互独立,因此键盘、鼠标、有线网络、调制解调器和无线电设备可以同时连接。在固件支持适配器的前提下,以太网通过 DHCP 获取配置。集线器占用 USB 端口时,仍然可以通过 Wi-Fi 访问平板。

物理端口还是只有一个。它可以充当笔记本电脑的外设,也可以充当集线器的主机。这里的“同时”指的是同一种角色下的多种设备。

AlphaSmart 的那部分

我喜欢 AlphaSmart 把写作和发送分开的方式。在我明确选择发送之前,草稿就属于写作机。

Inkline 的 Typewriter(打字机)采用了这个思路。接上并展开 Type Folio,打开 Typewriter,就可以在本地写作。多份文档能同时留在内存里。Files(文件)会列出已打开的文档和目录,打开草稿只需要点它的名字。

Send 是单独的一页。点选内存中的文档或磁盘上的文件,就能把内容输入笔记本电脑当前聚焦的应用。连续点选几份,就会按顺序发送。速度可以选择每秒 5、10、20、40 或 80 个字符,取决于接收程序能跟上多快。这相当于一个存放段落的架子,方便在另一台电脑上重新组合。

打开这一页时,Type Folio 也会成为实时 USB 键盘。按下和松开事件直接传给电脑,不修改本地缓冲区,不经过 Inkline 的输入法,也不会每按一个键就刷新电子纸。文档发送速度不会拖慢实时打字。按键会打断正在排队发送的文档。

手指负责操作控件。在整个 Typewriter 界面中,画笔和橡皮擦都只向电脑发送输入,即使笔落在按钮上也是如此。点 Editor(编辑器)回到本地写作,点 Exit typewriter(退出打字机)回到 USB 设置。折起 Type Folio 会停止转发。

这次还修正了实时发送时 Type Folio 的标点符号。它的键帽符号并不完全对应普通 PC 键盘的位置。波浪号、双引号、零、加号、减号、下划线和等号现在会生成对应的美式 HID 报告。使用美式 Type Folio 时,请在接收电脑上选择 US 键盘布局。

日常使用的小事也要做好

AppLoad 现在是标准安装的一部分。重启后,快速按三次电源键启用菜单,然后点 AppLoad,再点 Inkline。打开终端不再依赖一个已经能用的键盘。在 Receive 模式之外,Type Folio 未启用时,Inkline 会提供屏幕键盘。

安装程序会把 PDF 指南放进 My files。在 Inkline 内部,Documents(文档)会把这份指南和 reMarkable 文档库列在一起,不关闭终端就能打开原始 PDF。笔记本和 EPUB 文件的路径也可以交给命令行工具使用;PDF 阅读器不会绘制笔记本的手写批注层。

升级也会清理旧的软件版本。如果某个进程仍在使用旧版本,就先保留,等不再使用时再清理。文档会保留。在平板里收藏我编译过的每一个可执行文件,实在算不上善用存储空间。

这仍是预览版,面向运行 3.28 固件的 reMarkable 2。开发用平板运行的是 3.28.0.172。自动检查覆盖了报告和状态切换;压力、橡皮擦以及应用兼容性仍需要在三种电脑系统上进行更多实际测试。

安装页面 提供下载和操作说明,安装包包含对应源码和九种语言的指南。我想要一台安静的小写作机,还能把键盘和画笔借给旁边的电脑。这就是这个版本要做的事。