El evento de keydown DataGridView no funciona en C #

El evento keydown DataGridView no funciona cuando estoy editando texto dentro de una celda.

Estoy asignando acceso directoAlt + S para guardar los datos, funciona cuando la celda no está en modo de edición, pero si está en modo de edición debajo del código no funciona

private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
 {
    if (e.KeyData == (Keys.Alt | Keys.S))
    {
         //save data
    }
 }

Respuestas a la pregunta(5)

Su respuesta a la pregunta