Есть ли что-нибудь похожее на OS X InputManager в Windows?

StackOverflow https://stackoverflow.com/questions/30972

  •  09-06-2019
  •  | 
  •  

Вопрос

Есть ли что-нибудь подобное в Windows, что позволило бы достичь того же, что и InputManager в OS X?

Это было полезно?

Решение

Если вы хотите внедрить код в процессы (для чего чаще всего используются менеджеры ввода), эквивалентами Windows являются:

Для всех этих методов требуется библиотека DLL, которая будет внедрена в удаленный процесс.C был бы лучшим языком для записи такой библиотеки DLL, поскольку такая библиотека DLL должна быть достаточно легкой, чтобы не загромождать систему.Методы RPC, такие как именованные каналы, могут использоваться для связи с главным процессом, если это потребуется.

Поиск в Google этих трех API приведет к появлению общего примера кода для этих методов.

Другие советы

Я почти уверен, что в Windows есть API, который разработчики могут использовать для создания новых видов систем ввода текста.Насколько я понимаю, на рынках, не использующих латиницу, используется большое разнообразие систем ввода текста, многие из которых предоставляются третьими сторонами.

Неясно, действительно ли это то, о чем вы спрашивали, потому что вы просто предположили, что все знают, для чего вы хотели бы использовать диспетчер ввода в Mac OS X.

  • Если вы хотите создать новый тип метода ввода, спросите, как это сделать.
  • Если вы хотите, чтобы ваш собственный код запускался внутри других приложений, спросите, как это сделать.

Не просто предполагайте, что люди могут читать ваши мысли, когда задают вопросы, и не предполагайте, что у них тот же опыт, что и у вас, и они узнают всю ту же терминологию, специфичную для конкретной платформы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top