Windows 输入法设置问题

55 天前
 Easonn

在 Win7 系统中,禁止 ctfmon.exe 启动和禁用 msctfmonitor 计划任务(进程为 taskhostw.exe)的情况下,中文输入法任然可以正常使用。但是在 Win10 系统中,如果禁用以上两者则无法使用中文输入法。

不知道是不是因为 Win10 使用了 TSF 输入法框架的原因?有没有办法在禁用以上两者的情况下正常使用中文输入法呢?

1188 次点击
所在节点    Windows
8 条回复
NewYear
55 天前
禁止 ctfmon.exe 的意义是什么呢?为了折腾而折腾么 0 0 。。。。


截止到 Windwos XP 我还是会折腾的,后面我基本上不会关闭系统的服务、启动项,原因是没必要,占不了多少资源。。。
sonnycalcr001
54 天前
win7 还是可以兼容 IMM 的输入法的。到 win10 就都是 tsf 了。除非使用基于 hook 的输入法。
Easonn
54 天前
@NewYear 人与人的习惯不同,我算是有强迫症+系统洁癖。。。
Easonn
54 天前
@sonnycalcr001 那基于 hook 的输入法有哪些呢,我还真不晓得。我平时都是搜狗
sonnycalcr001
52 天前
@Easonn 目前有很多缺陷,网上现在不多。多是一些半成品: https://github.com/fanlumaster/FullIME 。还有一个影子输入法、玉兔毫,但是,基于 hook 的输入法对于定位输入法的光标位置有很多问题,因为这个必须借助 TSF 的模块,而一般借助了这个模块,那么,就不能杀 tsf 相关的进程了。比如玉兔毫就借助了 tsf 的模块,那么,其实还是避免不了 tsf 相关的进程。除非你可以接受输入法的光标只在固定的某个位置,那么,借助 hook ,这个输入法就可以很轻量了,所有开销只需要占用 10MB 以内。
Easonn
52 天前
@sonnycalcr001 光标这个缺陷还是挺大的,那我目前还是开起来 msctfmon 任务计划用着吧,谢谢大佬解惑。
Easonn
44 天前
@sonnycalcr001 我刚才发现,好像在较低性能 cpu 上面,比如 i5 8600k 上面,开启 msctfmonitor 计划任务会导致系统空载情况下一直耗费百分之十几的 cpu ,taskhostw.exe 进程并不耗费多少,主要消耗体现在 sihost.exe, svchost.exe, explorer.exe 上面,阿三真是太坑了,啥都给你弄成又不是不能用的样子。。。
sonnycalcr001
42 天前
@Easonn windows 系统现在实在是太差劲,我随口都能报几个两年都不修的 bug ,比如任务栏图标丢失的 bug ,比如放大镜、浏览器中鼠标中间的滚轮图标失真的问题更是十年不修了。官方的反映社区都像是似了一样。相比之下,空耗的问题,好歹不影响使用,而且空耗肯定也不止这一个吧哈哈。我现在 linux 用的多,输入法是开源的,不满意的话,自己写一个输入法也不是特别麻烦,这就相当好了。不像微软,连写输入法的路都给你封死了,文档还都是十几年前的。属实逆天。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1076383

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX