This post shows you How to Detect Keys Combination C# .NET Windows Forms Application.

You can Handle the KeyDown event to your form as shown below.

Shift + Up

if (e.Modifiers == Keys.Shift && e.KeyCode == Keys.Up)
{
    //Do something
}

In case you want to use multiple modifiers KeyEventArgs also has boolean values to indicate if CTRL, ALT or SHIFT is pressed.

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.Control && e.Alt && e.Shift && e.KeyCode == Keys.F12)
    {
        //Do something
    }
}

In this c# example, i show you if CTRL, ALT, SHIFT and F12 are pressed at the same time.