在Windows上有什么类似于OS X上的InputManager?
如果您正在寻找将代码注入进程(这是最常用的输入管理器),则Windows的等效项是:
AppInit_DLLs
自动加载您的DLL到新的进程, CreateRemoteThread
在特定的现有进程中启动一个新的线程 SetWindowsHookEx
允许捕获窗口事件(键盘,鼠标,窗口创建,绘图等)。 所有这些方法都需要一个将被注入到远程进程的DLL。 C将是编写这样一个DLL的最好的语言,因为这样一个DLL需要非常轻的重量,以防止系统崩溃。 如果需要,可以使用RPC方法(如命名管道)与主进程进行通信。
谷歌搜索这三个API将为这些方法提供一般的示例代码。
我很确定Windows有一个API,开发人员可以使用它创建新的文本输入系统。 我收集了非罗马派生市场中使用的各种文本输入系统,其中许多是由第三方提供的。
不过,这是不是你真正想问的,因为你只是假设每个人都知道你想在Mac OS X上使用输入管理器。
不要只是假设人们在提问时能够读懂自己的想法,不要以为自己和自己的经历是一样的,并且会承认所有相同的平台特定的术语。