Web  收录于 VXNA 的 1 个网站
24 篇文章 feed address
 FanyFull 最近的时间轴更新
FanyFull

FanyFull

V2EX 第 555748 号会员,加入于 2021-09-11 18:26:49 +08:00
今日活跃度排名 4340
有人遇到过 vs2022 c++代码高亮不生效的问题吗?
C++  •  FanyFull  •  139 天前  •  最后回复来自 cnbatch
17
申请收录: Flyan Lu's Blog
VXNA  •  FanyFull  •  116 天前  •  最后回复来自 Livid
1
Ghostty 终端的自定义 shaders 很好玩
程序员  •  FanyFull  •  152 天前  •  最后回复来自 licolicoli
12
三万六千块人民币的房子能住吗?
  •  23   
    生活  •  FanyFull  •  258 天前  •  最后回复来自 SantinoSong
    256
    总感觉 Linux 桌面的键盘响应速度要比 Windows 慢一些
    问与答  •  FanyFull  •  2024-03-06 11:56:22 AM  •  最后回复来自 FanyFull
    18
    FanyFull 最近回复了
    @admirez #27 第一个 IMM 可以的。因为 TSF 默认兼容 IMM 的。你看很多古早的基于 IMM 的 win32 应用现在依然可以使用纯 TSF 的输入法。第二种是真的很复杂(现在很多几万星的 GUI 项目都处理不好 TSF,当然这也和开发者不是 CJK 区域的有关),我也给不了太多建议,只能去读 TsfPad 的源码。不过,我有点好奇,为什么不直接让嵌入的浏览器来处理输入法呢?浏览器的输入法支持目前是做得很好的。
    @admirez #25 sendinput 模拟的按键是不保证被 TSF 感知的,估计是微软针对这种情况做了兼容。在这种情况下,有两种处理思路:1 、你收到转发按键后,按照 IMM 的方式处理一下相关的 message ,这个你可以参考 Nvy 的处理,比较简单。2 、按照 TSF 的方式处理相关的事件,是的,TSF 要求 App 端也要实现一套相应的接口,这个你可以参考微软提供的 TsfPad 代码样例,相当相当复杂,但却最标准正统。
    @admirez #23 其他的输入法可以激活候选框面板吗?按理说 TSF 是默认兼容 IMM 的,微软做了自动桥接的工作。排查建议:可以手动编译一下微软提供的 TSF 输入法样例,打点日志看看按键有没有被 TSF “吃下”,或者将 TSF 输入法 attach 到主进程单步调试看看。
    @msg7086 #17 你的想法很奇怪。开源和付费并不冲突。黑产什么的更奇怪,开源的目的之一就是严正声明:不卖数据,不碰隐私。
    @MajestySolor #14 好想法,已记下~
    @biubiuyy #13 Linux 有 csslayer 的 fcitx5 写得实在太好。而且,csslayer(作者) 做的工作,是 TSF 这个层级的,某只能仰止。后续有时间会研究一下 wayland 的输入法实现。
    @tmqhliu #11 我关注过,有一个冰凌五笔,闭源,有付费选项,做得挺好的,TSF ,也提供 d2d 、dwrite 渲染。b 站也有相关测评。前人珠玉在前,做了大概七八年,自忖我不熟悉的方案不太能够在短期内将体验打磨接近。
    @wjjwkwindy #10 感谢建议,皮肤确实是一个很好的思路,我在小红书经常能刷到买输入法皮肤的帖子
    @jackOff #7 GitHub 的 win 端开源输入法我只见过小狼毫,还有其他的活跃的吗?认真求教
    @dassh #6 好想法,感谢建议。之前的想法只是利用 AI 来改善联想候选词。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   983 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 19:54 · PVG 03:54 · LAX 12:54 · JFK 15:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.