У меня есть консольное приложение, которое выполняет задачу для одного или нескольких файлов, перетаскиваемых на него. Это работает хорошо, но я хотел бы выполнить другую задачу в зависимости от того, удерживается ли во время перетаскивания CTRL или SHIFT . Очевидно, что окна позволяют использовать CTRL, SHIFT и другие модификаторы при перетаскивании файлов, но я не вижу способа сделать это с консольным приложением.
Мой сводный вопрос: возможно ли обнаружить модификатор, такой как SHIFT или CTRL, при перетаскивании файлов в приложение, подобное этому?
Есть некоторые решения SO, которые говорят об обнаружении нажатых клавиш, когда консоль выделенный текст открыта с использованием ConsoleKeyInfo , но я после запуска.