I've bought an Evolution Controllers "Drone" bluetooth controller. It's a very nice, small little controller designed to work with tablets and phones for gaming on the go. To aid with this, it supports a variety of "input modes" that define how it works.
Unfortunately, these are not documented anywhere, beyond the key combinations required to activate them.
So here you go, a table of the modes and what they do, based on the source itself.