This page shows your current keyboard and remote button button assignments – also known as your Input profile and allows changing it to fit your needs.
Activate learning mode. Click Learn, then select a command from the list by left clicking on it, press the key on your keyboard or button on your remote to assign the button/key to this command. A single command can have multiple keys or buttons assigned to it.
Resets the whole list of assignments back to the default.
deletes an assignment or user created input command. Left click on the assignment or user created input commands you want to remove to highlight it then click Delete.
 User created input commands
In addition to the basic commands that are already listed here, there’s a way to create your own commands. All values included in Actions.ini can be used to create new input commands. Multiple commands can be joined together in a sequence.
If that doesn‘t allow for enough flexibility already, you can also take advantage of Command.vbs to create for example context sensitive commands that behave differently depending on what DVBViewer is doing at that moment or create commands that call external programs.
Command.vbs is called as an input command with an Action ID of 20480 or higher.
Read more about this in the Command.vbs article.
Important: user created commands can only exist within a user created group.
 Add Group:
adds a new group of commands at the bottom of the list. Don’t forget to click Apply to commit the hanges.
Add a new user created input command to the selected (user created) group.
First, left click on a group to select it, click the Add button, then enter a description. Once you click OK the Action Editor opens up to allow you setting up the new command.
Once you’ve successfully setup your user created input command, you can assign keys or remote control buttons to it as described above.
 Action Editor
Use the Action Editor to setup your own user created input commands or command sequences.
Start by selecting the command from the drop down list in the upper right (it shows all commands defined in Actions.ini). Pick the one you want to add and click the Add button. If you want to add a command from Command.vbs enter the name in the leftmost input field followed by its ActionID in the input field right next to it. Then click Add to add the Command.vbs call to your user created command. If you want to add another command to build a command sequence simply repeat from the start of this paragraph until all your individual commands are listed. Use Up / Down to reorder if necessary. Use Delete to remove a command in your sequence.
Add OSD-Up 78 4 times in a row..
OSD-Up 78 OSD-Up 78 OSD-Up 78 OSD-Up 78
to create a user created command sequence that will move up 4 steps in the OSD.
The command sequence is processed from top to bottom in the order displayed on Action Editor.
Don’t forget to click OK when you’re done to save your changes, close Action Editor and return to the Input settings screen where you can then assign a keyboard key or remote control button to your newly created user Input command.
Use Edit to modify a user created input command. Left click on the command that you want to edit first then click Edit. Action Editor will open allowing you to modify your command.
Import a previously exported input profile.
If you import key/button assignments that are already in use in your currently active profile, the imported assignments will overwrite the current assignments for the duplicated keys/buttons in your profile. Or in other words: any imported key/button assignment replaces any possible already existing assignment for that key or button.
If you import an assignment for a command that already has a key or button assigned to it, the imported assignments will get added to the list of assignments for this command. Remember: a command can have multiple keys or buttons assigned to it. You’ll find some pre-prepared profiles for various popular remote controls in our format for importing.
Export your current input profile - either:
- Custom commands only: export user created commands/sequences only. This is useful if you want to distribute just your user created commands to other users without overriding their remaining assignments.
- Keyboard: export your keyboard shortcuts and the ???? (todo: incomplete German original)
load a previously saved input profile. This will replace all keyboard shortcuts and user created groups. So be sure to save your current profile first before you load a new one.
Save your current input profile, including all keyboard shortcuts as well as user created groups. We recommend using a different file name other than default.remote. Input profiles can only be saved within the \remotes subfolder of your configuration folder.