To elaborate on the functions
OK button = equivalent to the Left-Click on a mouse
Arrow Keys = up, down, left, right. Hold down the keys to repeat them
Upper-Left button = BACK button. This is equivalent to the Browse-back on a USB keyboard. Indespensible for surfing the Internet.
Also, if you hold down this button for more than 1 second, the button is not the BACK button, but is the ESC. This is equivalent to hitting the ESC button on your keyboard. This is great for exiting the out of full-screen mode movies, like when you are in YouTube or Netflix.
Upper-Right button = Volume-with-a-twist gesture button. Point your remote at the screen, then hold down this button an twist the remote like an "AirDial". Twist left to reduce the volume and twist right to increase it.
Lower-Left button = Zoom gesture button. Point your remote at the screen, hold down this button, and pull the remote towards to to zoom in on content. This is equivalent to pressing the CTRL and + button on your keyboard. Almost any PC browser will respond to this zoom command.
Lower-Right button = ENTER button. Tap this button to send the equivalent of a USB keyboard "Enter" button.
Also, no PC remote is complete without a Right-Mouse click. Hold down the button for >1 second and it is the equivalent of a right-mouse click.
If you are looking to expand the button functions beyond these hard-coded buttons, then there is a way to do that too. But currently only for PC's (not Macs or Linux).
Install our PC program called WavitMENU119 and you will be able to
1. Have many button modes with different button layouts
2. Reprogram the buttons on the on-screen button menu.
3. Have one button access to WavitChannels, the online Entertainment Portal to movies, games, and music.
4. Create your own 3D graphical menu of on-screen shortcuts to websites or PC programs.
WavitMENU is available here:
http://www.thinkoptics.com/Downloads.html