Someone on reddit asked how to take different actions when an arrow key is pressed, depending on whether the shift key is up or down. Since I can't post a patch there, I'm posting a sample patch here.

shift_test.pd