The real question is, why do you need to detect if both shift keys are down?
I wanted a pair of keys, one on each side of the keyboard, for a 2 player, single button game that are both present on any keyboard regardless of layout/localisation (including Chinese Cangjie).
Have now swapped to Left CTRL & Right arrow.