Have you tried passing all modifiers for that key and see what happens? (Left shift, right shift, etc.)

I currently work with a blacklist myself, but intending to change to a white list. Would hate to run into modifier trouble.