Отличие, которое я заметил, состоит в том, что значение в KeyCode
содержит только значение перечисления Keys
для клавиши, которая запустила текущее срабатывание события. KeyData
, с другой стороны, будет содержать логическое ИЛИ значения в KeyCode
с любыми клавишами-модификаторами (CTRL, SHIFT, ALT и т. Д.), Которые удерживаются в это время.