Skip to content

DSSH v0.2.0 — IME 体验优化

Choose a tag to compare

@Fishason Fishason released this 03 May 06:38
· 48 commits to main since this release

关键改动 — 全部基于 v0.1.0 后的实机使用反馈(commit ed0fb6c)。

新功能

  • A 键 IME→英文逃生:CN 模式下不小心打了英文(比如 cd /etc)?按 A 把拼音 buffer 当 ASCII 直接发到 SSH 并清空,不用退格 + 切模式 + 重打。Space 现在是唯一的"提交候选"键。
  • L + Circle Pad → 切右窗格滚动:tmux vertical-split 里默认 Circle Pad 永远滚左窗格;现在按住 L 同时滚动会发到右/下窗格的坐标,让 tmux 路由到对的窗格。
  • Shift + . → 。:字母页快速打中文句号 U+3002,跟 sogou/搜狗的习惯一致。EN/CN 模式都生效。
  • 符号页加 ?:之前 row 2 漏了问号,现在 10 键无 stagger 跟 row 1 对齐:- + = [ ] ; : ' / ?。

改进

  • Debug 页面的物理键说明同步更新(双击右上 ENG/CHN 进入)
  • README 加了「tmux 分屏滚动」「误打英文逃生」两个专门小节
  • 内部 out_buf 16→64 字节,确保 IME buffer 满 31 字符也能完整 dump

安装

下载 `DSSH.cia` (~14 MB) 拷到 SD → FBI 安装。或者下 `3dssh.3dsx` 通过 Homebrew Launcher 跑。SD 卡 `/3ds/3dssh/` 需要有 `config.ini` 和 `id_rsa`,详见 README。

升级

如果你已经装了 v0.1.0:直接装 v0.2.0 的 .cia 就会覆盖旧版(title-id 一样)。SD 卡的 config.ini + id_rsa 不动,无需重配。

完整 commit history:v0.1.0…v0.2.0