Должно быть легко. Каково значение ключа AltGr в перечислителе System.Windows.Forms.Keys?
Я просмотрел его и не вижу ничего очевидного («AltrGr» нет, «RAlt» нет, «GrAlt» нет).
Обновлено - Отвечено:
if (ModifierKeys == ( Keys.Control | Keys.Alt ) )
{
// AltGr is held down
}