【问题标题】:Determining location of text input caret location globally on screen in Windows在 Windows 屏幕上全局确定文本输入插入符号位置的位置
【发布时间】:2022-10-15 19:19:55
【问题描述】:

我的目标是在输入内容的确切位置为所选的键盘布局显示一个小叠加层、一个标志图标等,以帮助用户立即查看正在使用的输入布局(例如 US vs JP布局)。

我不想按应用程序执行此操作,而是在全局范围内执行此操作。

我的第一次尝试是监听各种 Microsoft Windows 特定事件、插入符号何时更改等等,但是像 Slack 这样的应用程序的工作方式与本机 Windows 应用程序不同,所以这很难做到。

我的另一个想法是跟踪插入符号在屏幕上的闪烁动作(定期截取屏幕截图并检测插入符号闪烁的位置)。

不确定这些想法有多合理,但这个问题是试图找到最好的解决方案来做到这一点。

感谢您的所有投入。

【问题讨论】:

    标签: windows autohotkey


    【解决方案1】:

    自动热键中的 A_CaretX 和 A_CaretY 可能对您有所帮助 见https://www.autohotkey.com/docs/Variables.htm#misc

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-21
    • 1970-01-01
    • 2011-01-08
    • 1970-01-01
    • 2013-07-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多