Здравствуйте, я делаю программу, которая заметит, когда будет нажата конкретная клавиша, и напишите конкретную букву, в которой человек пишет. Но у меня есть проблема, это то, что я не хочу, чтобы у меня была программа, как «сделанная одна». вместо этого я хочу, чтобы вызвать и выписать spesifick письмо или текст, в котором пользователь пишет, как пользователь нажимает кнопку ...C# Обратите внимание, что при нажатии клавиши
Я надеюсь, вы понимаете, и спасибо за помощь
вот код я получаю до сих пор:
static void Main(string[] args)
{
while (true)
{
ConsoleKeyInfo cki;
cki = Console.ReadKey();
Console.WriteLine(cki.Key.ToString());
if (cki.Key.ToString() == "A" && (cki.Modifiers & ConsoleModifiers.Control) != 0)
{
System.Threading.Thread.Sleep(400);
TSendKeys.SendWait("ø");
}
}
}
Все это вы хотите видеть только в консоли, не так ли? –
Вы хотите, чтобы все ввод клавиатуры обрабатывался вашим приложением? –
Не «отмеченный один», вы хотите, чтобы эта программа запускалась в фоновом режиме, захватывать нажатия клавиш в другом активном приложении, например, кейлоггером? Посмотрите, поможет ли вам следующая ссылка: [Keylogger in VB.NET] (http://revolt.hyperhub.info/blog.php?action=read&item=15). –