Я использую событие нажатия клавиш, чтобы обнаружить нажатые клавиши, и имею несколько комбинаций клавиш для различных операций.
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 + Shift + C , не работает. Я переупорядочил их и разместил наверху, думая, что это может быть помехой от Ctrl + C , и даже удалил Ctrl + C чтобы узнать, не вызывает ли это проблемы. Это все еще не работает. Я знаю, что это, наверное, что-то очень простое, но не могу понять, что это такое. Все мои 1 комбинация модификаторов + 1 клавиш работают нормально, как только я добавляю второй модификатор, когда он больше не работает.