Сочетание клавиш (фон) программа для ввода целых слов / предложений.Как начать? - PullRequest
0 голосов
/ 18 октября 2010

Я хочу создать ярлык программы, которая ожидает указанную клавиатуру или комбинацию клавиш, пока я занят другой программой.Когда я набираю фразу или комбинацию клавиш, моя программа должна отвечать напечатанным предложением, как будто я сам все это напечатал.Так, например, если я наберу 'xso', он напечатает 'Stack Overflow' полностью.

Я не уверен, с чего начать, потому что раньше ничего такого не делал.Я много гуглил, чтобы увидеть, с чего начать, но я получил несвязанные результаты, потому что ключевые слова настолько общие.Я имею умеренный опыт работы с C # и занимаюсь программированием в VS.Кто-нибудь может заставить меня работать?Несколько советов, где искать и что важно.

1 Ответ

0 голосов
/ 18 октября 2010

Если я понимаю, что вы хотите, вам нужно сделать следующее:

  1. Hook глобальные сочетания клавиш, которые вы хотите
  2. Используйте SendKeys для ввода того, что вы хотите в текущее активное приложение

Я на самом деле написал приложение на C # с открытым исходным кодом, которое использует оба, вы можете проверить его по адресу: http://sourceforge.net/projects/clipcycler/

...