Значение ShiftKey определяет, произошло ли событие из-за нажатия клавиши Shift / вверх / и т. Д. Значение Shift - это модификатор , который можно комбинировать с другими клавишами.
Таким образом, если значение равно A + Shift
, то это означает, что пользователь нажал клавишу A, удерживая клавишу Shift.
Вы не даете достаточно информации, чтобы указать, почему табуляция будет затронута, но я подозреваю, что вы не обрабатываете случай, когда модификаторы Control и Shift указаны правильно (вместе с клавишей Tab). Или вы обрабатываете событие и не допускаете нормального табуляции.