Есть ли более простой способ заставить ввод с клавиатуры возвращать символ в SFML c#?

Я хочу использовать ввод с клавиатуры. Я пытаюсь получить ввод с клавиатуры, который возвращает символ: нажатая клавиша.

Есть ли лучший способ сделать это?

public char getKey() 
{
    if (Keyboard.isKeyPressed(Keyboard.key.A))
    {
        return 'A';
    } 
    if (Keyboard.isKeyPressed(Keyboard.key.B))
    {
        return 'B';
    }
    if (Keyboard.isKeyPressed(Keyboard.key.C))
    {
        return 'C';
    }

    ...

  
}

Ответы (0 шт):