Я продолжаю печатать "тэ" вместо "то", что, конечно, раздражает в течение времени, которое требуется мне, чтобы исправить себя.
Очевидный ответ: «Учись печатать, нуб!» или хотя бы печатать медленнее и / или правильнее. Эта ошибка пугающе постоянна, поэтому, похоже, я уже тренировал свою мышечную память для этого паттерна.
Но Мне интересно, возможно ли написать небольшой переносимый сценарий для Windows или приложение, которое, когда оно обнаруживает неправильную последовательность, возвращает и исправляет его автоматически на уровне, где оно будет применяться к любому ввод с клавиатуры.
- Имеет ли C # доступ к тому уровню ОС, который перехватывает нажатия клавиш в масштабе всей системы?
- Будут ли у меня проблемы с UAC в Vista?
- Я заново изобретаю колесо (то есть, есть ли инструменты с открытым исходным кодом, которые я могу изменить или использовать из коробки)?
В DOS такого рода вещи были довольно просты, и можно было создавать программы TSR (Terminate and Stay Resident), которые, например, давали бы вам калькулятор на экране с помощью специального нажатия клавиш. Не говоря уже о многих, многих практических программах шуток, основанных на этой концепции (наберите «M» для монстра!) ...
Я бы, конечно, никогда не предположил бы, что такая утилита может использоваться таким образом для сотрудников ...
-Adam