imfuxiao / Hamster

librime for iOS App
GNU General Public License v3.0
1.23k stars 78 forks source link

「Feature」 自定义键盘配置不会被软件更新覆盖 #681

Open DJ975 opened 3 weeks ago

DJ975 commented 3 weeks ago

我使用Hamster来敲自订的国际音标输入方案,基于ipa-yunlong,所以使用大量非字母字符输入,例如l~输出ɫ?输出ʔ。方才打开Hamster想更新两个字符的键位,结果Hamster自动重新配置把原先的上下划全部覆盖了,而且新字符不仅有缺还是不经rime处理的全角,无法使用。

希望Hamster能令自订键盘输入的方案生成单独的自定义配置,不会被版本更新覆盖——如今26键和9键均可自定义但自定义不知何时就会被覆盖,这是违反设计目的的,体感也有一点点像在耍用户(“自定义?错辣!看我无预警重置!”)。

目前Hamster提供直接导入文件的功能,但键盘文件制作繁琐而易出错,也不好随时调校,对一般用户而言更是门槛甚高。

imfuxiao commented 3 weeks ago

2.7.0 版本升级后,首次打开应用,会在 「我的iPhone」- 「Hamster」- 「backups」目录下生成一个(时间+ .hamster.backup.yaml)的文件,里面是旧版本的配置内容,如果您升级遇到了问题,可以将此文件已邮件发送给我(我的邮箱在应用的「关于」中),我会协助您处理升级后的问题。