Я использую событие keydown для обнаружения нажатых клавиш и нескольких комбинаций клавиш для различных операций.Как использовать несколько ключей-модификаторов в C#
if (e.KeyCode == Keys.C && e.Modifiers == Keys.Control && e.Modifiers == Keys.Shift)
{
//Do work
}
else if (e.KeyCode == Keys.V && e.Modifiers == Keys.Control)
{
//Paste
}
По какой-то причине сочетание клавиш, в которой я ударил Ctrl + Сдвиг + C не работает. Я снова заказал их, и поставил его на первое место, думая, что может быть помехи от Ctrl + C, и даже Убрана Ctrl + C, чтобы увидеть, если он вызывает проблему. Это все еще не работает. Я знаю, что это, наверное, что-то очень простое, но не может понять, что это такое. Все мои 1 модификатор + 1 комбинация клавиш отлично работают, как только я добавляю второй модификатор, когда он больше не работает.