Usually when I get an idea, I quickly note it down on my phone so I won't forget it. Well, I wrote this 2 months ago, I decided to compile it into a blog post now. It goes like this.
Design a physical button that have fingerprints detectors. So when you press the button with your index finger, the button detects that you used your index finger, thus delegate the action to a given function to execute. When you use other fingers you get a totally different command. At this pace, you can have up to 10 commands for a given button.
For example, you can turn the light on and off, open and close the fan, switch the AC on and off, switch on TV on and off, play DVD, switch PC on. All with one button.
So Imagine how this can simplify a complex interface. You can design a complete system with 3 buttons only. Of course this design have flaws, one of them is that its very difficult to execute actions simultaneously. For example you cannot press same button with two of your fingers to execute two actions at the same time, this limits your actions to a degree.