默认输入语言切换器在 Windows 中如何工作?

Posted

技术标签:

【中文标题】默认输入语言切换器在 Windows 中如何工作?【英文标题】:How does Default Input Language Switcher work in Windows? 【发布时间】:2018-05-19 17:03:18 【问题描述】:

默认输入语言切换器会监听击键并更改任何应用程序的输入语言。它是如何发生的?它是使用DLL 注入,如 cmets 中所述,https://***.com/a/1261532/258483 还是有其他方法?

【问题讨论】:

【参考方案1】:

我不确定切换器是如何做到这一点的,但如果您想为您的应用程序做类似的事情,您可以使用RegisterHotKey。

BOOL RegisterHotKey(
  HWND hWnd,
  int  id,
  UINT fsModifiers,
  UINT vk
);

它允许您在按下某个组合键时请求通知,无论哪个窗口具有焦点。

【讨论】:

以上是关于默认输入语言切换器在 Windows 中如何工作?的主要内容,如果未能解决你的问题,请参考以下文章

怎么让WIN10切换输入法与WIN7一样

怎么让WIN10切换输入法与WIN7一样

windows系统切换目录方法

Win10下设置默认输入法与默认中文输入

如何在默认桌面和 Winlogon 桌面之间切换进程?

windows如何切换微软账户