Skip to content

ShikiPad v3.3

Choose a tag to compare

@ForestOuting ForestOuting released this 04 Jul 10:05
· 39 commits to main since this release

下载包 / Download: ShikiPad-release-v3.3.zip

ShikiPad v3.3

这是一次面向最终打字逻辑稳定性的修正版本,重点处理短时间内多个键层快速交替时,基础键归属可能被后续键层过度追溯的问题。

主要更新

  • 修正基础键 pending 倒推逻辑:每个基础键现在维护独立的真实层时间轴,后续新键层必须真正倒推到该基础键的按下时间点,才能接管它。
  • 修正 20ms 占用边界:键层本体累计达到 20ms 时,不再穿透到更早的前置空间或更旧键层,避免后续键层过度吞掉前面的输入。
  • 保留原有参数意义:45ms 前置窗口、30ms 最大本体占用、35ms 组合层窗口、15ms 后置窗口均继续按原设定工作。
  • 保留组合层作为单键层参与判断的规则,同时避免组合层组成键的单层本体被错误累计。
  • 确认短时间多基础键混合输入时,每个基础键按自己的按下时间独立判定,不互相污染。
  • 映射说明页面将 L2+R2 标题改为 R2+L2,与当前同时优先级 R1 > L1 > R2 > L2 保持一致。
  • 重新构建根目录 ShikiPad.exe,文件版本更新为 3.3.0.0

验证

  • dotnet build .\ShikiPad.csproj -c Release
  • 组合层、前置/后置窗口、20ms/30ms 占用、同时优先级、映射交换等 22 个验证用例全部通过。

使用

下载压缩包后解压,运行 ShikiPad.exe。如需驱动,请按 README 中的 Interception 驱动说明安装。