Expected behavior: Hold Shift (or any modifier), and press one of the face buttons repeatedly. The input will register as repeated keystrokes.
Actual behavior: Hold Shift (or any modifier), and press one of the face buttons repeatedly. Only the first press registers until I release the modifier or press another face button. For example, I can alternate between Shift+A and Shift+B, but I can't press Shift+A repeatedly without releasing Shift between each press.