Этот ответ не будет инвариантным с раскладкой клавиатуры, но это сработает при использовании клавиатуры US-EN Это не надежно, но может быть адаптировано к вашей локальной компоновке.
if (keyData == Keys.Multiply || keyData == (Keys.Shift | Keys.D8))
{
Valgt = true;
}
В качестве альтернативы вы можете использовать событие Control_KeyPress
private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == '*')
{
Valgt = true;
}
}