Если это относится только к вашему приложению, я бы продолжил, составив хэш-карту ключей для их привязки.(KeyCode => Your-Binding)
Если вам нужно целочисленное значение, как в вашем примере, у вас будет карта типа:
Dictionary<KeyCode,Integer> keyMap = new Dictionary<KeyCode,Integer>();
void Form1_KeyDown( object sender, KeyEventArgs e )
{
if(keyMap.ContainsKey(e.KeyCode) {
int boundValue = keyMap[e.KeyCode];
// continue with what you want to do here
}
}