Can you please add an option that makes L & R buttons toggleable? This would be extremely useful in games that require you to hold L and/or R buttons to perform actions (such as Assassin's Creed).
A way to do this would be to add another virtual button (but maybe hide it by default), so that every time the user presses it the L and R buttons become toggleable.
Also, can you add an option that makes the directional buttons and the "shape" buttons (triangle, cross, etc) move separately when you want to change the layout?
You could try using the "Combo Key Setup" and add the corresponding buttons in "Control" settings. That would help to alleviate any issues with the L & R buttons on a touch screen. You can use multiple inputs with the press of one button with that feature. Or better yet, get a gamepad to pair up with your Android device, via Bluetooth. Don't know what to say about your other suggestions.
Does that mean, for instance, if I check R and cross in the "combo key setup" menu and then press either of the buttons, both will be pressed at the same time?
Never mind. I figured it out!
But that means I'll have to add 4 more buttons for high profile actions too! The toggle feature seems more reasonable to me!
Still, thanks for the tip!
@hrydgard, @unknownbrackets
Instead of making the default "shape" buttons separable, I think it's better to add another set of shape buttons, but make them invisible. (similar to combo buttons)
This is a concept drawing I prepared that shows what I mean:

What do you think?
There's also another way of doing this. Have you ever used Mupen64 (or Mega64) N64 emulator? It has a very cool feature where you can toggle buttons by swiping on them instead of pressing.
P.S: The toggles can also be made invisible.
@hrydgard
Should I close this or what?!
Why? Just haven't gotten around to it, doesn't mean it won't ever happen..
I'd really like to make touch controls a lot more flexible in some more generic way, maybe allowing lua scripts so people can make really smart things for each game. That's quite a project though.
Sorry. You hadn't said anything so I figured you weren't interested!
There are many many issues :)
Most helpful comment
Why? Just haven't gotten around to it, doesn't mean it won't ever happen..
I'd really like to make touch controls a lot more flexible in some more generic way, maybe allowing lua scripts so people can make really smart things for each game. That's quite a project though.