Is there a way to detect Shift + <number_from_the_row_above_the_letters_so_not_numpad> on OSX?
I can’t find any. Even though raw NS key events signal the same keycode whether shift is pressed or not, e.g. keycode 0x14 for the number 3, with JUCE the keycode is 51 without shift, and altered to 35 when shift is pressed (which typically matches the ‘#’ character).
On Windows I can handle this issue without problems. There the keycode stays the same whether shift is pressed or not.