LaunchBox sees them as separate controllers as well, of course. Always has. But there's no way to map controllers differently between them currently in LaunchBox. Which, I suppose, in most cases is fine, because it just means that player 2 will have the same controls as player 1. But if you want it to work differently, that's not currently supported.