ibus-libpinyin的导入导出问题: 1.导入时,无法知道是否全部导入完成了? 如果导入的文件很大,我何时知道导入完成了?导入导出界面没有显示,我根本不知道何时完成。 2.导出 我导入了一个用户自定义文件,假定这个文件很短就两行 cat sample.txt # 用户词汇 圣坛 shen'tan 导入完成后,用户词库文件夹的位置是.cache文件夹下面。 ls .cache/ibus/libpinyin addon.bin merged.dbin user_bigram.db user_pinyin_index.bin english-user.db network.bin user.bin gb_char.dbin opengram.dbin user.conf gbk_char.dbin table-user.db user_phrase_index.bin 请看图片 https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241002/11599325c11cb9d97610827bba7c6cbc.png https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241002/4d4c8f82335da0f31425fd7203bbeaf6.png https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241002/5a00c24ecf9e8678d4842c930380f4f6.png 这个库的设计有问题,根本就连".cache"文件夹都显示不出来。 现在,我想导出,请问如何操作?图形界面根本就找不到! 如果导入导出,都可以使用命令行就好了。
Windows7下ELectron应用的Input输入框在拼音输入中的失焦问题 主要是为了解决虚拟键盘(使用的"simple-keyboard" (https://link.segmentfault.com/?enc=F88lixE%2FPh%2BlQgHWEEaY9g%3D%3D.MnhrAgs%2B6YehxMomE6SRYJvUxQGy1smkp5j8TAoWxHOHN8i8r%2B4K7v%2BJjI7aMYI2))的拼音输入问题(Windows自带的虚拟键盘因为不够方便和美观,所以没有采用;simple-keyboard其实也支持拼音输入,但是更不好用),最后决定通过Koffi(ffi,ffi-napi)调用user32.dll,模拟键盘输入,用系统装的第三方输入法实现。 在Windows10及以上,是没什么问题的,但是在Windows7下,会出现拼音输入框一闪而逝的问题(具体表现就是输入第一个字母的时候,输入框附近出现的候选框闪一下,就没了,此时如果按键盘的空格键,还是能选中的),不能正常进行拼音输入。 初步判断是点击虚拟按键的时候,输入框失焦了。 1. 换过几种常见的输入法,包括百度,搜狗,QQ等,结果略有差异,但是都不正常; 2. 如果使用Pointer事件(preventDefault),结果就是上面说的,输入第一个字母的时候,拼音候选框就会闪一下然后消失; 3. 如果使用click事件(preventDefault),只能输入一个字母,就是第一个字母的时候,候选框正常,但是继续输第二个字母的时候,候选框还是只有当前第二次输入的这个字母,第一个字母变为字母输入到Input中,这里会触发input的blur事件; 4. 使用mousedown事件,倒是不触发blur了,但是结果跟第二点一样。 我对user32只是略有理解,然后为什么windows7.windows10下,输入法表现不一样也不知道。 期望有在electron下有比较舒适的拼音输入方法(windows7 限定),谢谢各位!