Мне нужен способ в C # для мониторинга общесистемных клавиш, таких как Ctrl + A , чтобы я мог действовать в этом направлении.
Как я могу получить такое событие, даже когда клавиши были нажаты, когда мое приложение больше не в фокусе?
Посмотрите по этой ссылке: Глобальные системные хуки в .NET
Вы можете использовать функцию RegisterHotKey для реакции всей системы на горячие клавиши. Однако я бы не советовал вам использовать что-то вроде Ctrl + A , что имеет значение во многих приложениях.
Я не думаю, что есть управляемый способ сделать это. На уровне API вы можете зарегистрировать общесистемные хуки или глобальные горячие клавиши.
Написание кейлоггера? : -)