Как отличить ввод текста от нажатия ярлыка
Я пытаюсь провести исследование активности пользователей с приложением. Я нашел способ сделать специальный модуль журнала (в сочетании с PRISM), который будет использовать статический метод EventManager.RegisterClassHandler.
Мой вопрос - как бы вы отличали ввод текста от нажатия ярлыка? В США это немного проще, потому что Ctrl+(любая буква) не дает вам никакого "расширения" алфавита. Так что проверка нажатия Ctrl не сработает. Вероятно, таймер или DateTime, который регистрирует время события нажатия клавиши?
Может быть, я должен подписаться на TextBox.TextInput и игнорировать ключи от KeyDown, если это событие возникает?