Registre mais de uma tecla de atalho com RegisterHotKey

Encontrei este pequeno pedaço de código para registrar uma tecla de atalho:

    [DllImport("user32.dll")]
    public static extern bool RegisterHotKey(IntPtr hWnd, int id, int fsModifiers, int vlc);

    protected override void WndProc(ref Message m)
    {
        if (m.Msg == 0x0312)
            MessageBox.Show("Hotkey pressed");
        base.WndProc(ref m);
    }

    public FormMain()
    {
        InitializeComponent();
        //Alt + A
        RegisterHotKey(this.Handle, this.GetType().GetHashCode(), 1, (int)'A');
    }

Funciona perfeitamente, mas meu problema é que quero usar dois atalhos diferentes. Eu sei que o segundo parâmetro é o id, então acho que poderia criar um ID diferente e adicionar uma nova instrução if na função WndProc, mas não tenho certeza de como iria fazer isso.

Em resumo, como eu criaria um segundo atalho?

Obrigado,

questionAnswers(1)

yourAnswerToTheQuestion