I recommend the Apple Bluetooth Keyboard ahead of any of the others.
You can get some other good ones from Logitech, though the Apple one is the only one that will work completely and with all the right keys in the right places.
You don't need to use Gamepad Comanion, as that simply isn't what its designed for.