rather than pressing operating system, game/media, player, orientation - the controller would be providing the info for the system to update itself. at this point we can detect all but player when listening for phantom keys, but when the user presses buttons the app should know what it's seeing. any characters that 'overlap' should not be used to check mode - but all others should.
once the 'self-orientation' seems to be working correctly we should remove pressable areas
rather than pressing operating system, game/media, player, orientation - the controller would be providing the info for the system to update itself. at this point we can detect all but player when listening for phantom keys, but when the user presses buttons the app should know what it's seeing. any characters that 'overlap' should not be used to check mode - but all others should.
once the 'self-orientation' seems to be working correctly we should remove pressable areas