Custom keybindings

By editing a text file, you can add custom keybindings.

After changing this file, either restart Radium or select "Reload keyboard configuration" from the Help menu.

Examples (this is all you need to know to get started)

  1. Change "Left Ctrl + z" to open the "about window":
    Z CTRL_L : ra.openAboutWindow
    

    A key binding normally starts with the name of a key (e.g. "Z"), followed by 0 or more qualifiers (e.g. "CTRL_L").

  2. If a key binding lacks a key, it will use the key from the last defined keybinding that had a key. Example:

    F12          : ra.showMixerHelpWindow
         CTRL_R  : ra.showKeybindingHelpWindow
         SHIFT_R : ra.showFXHelpWindow
    

  3. For more examples, look at the default keybindings.conf file, and look at protos.conf for a complete list of available functions.

Qualifier names

Key names

  1. Alphanumeric keys: 0, ..., 9, and A, ..., Z.

  2. Locale-independent alphanumeric keys (QWERTY): QWERTY_0, ...QWERTY_0, and QWERTY_A, ..., QWERTY_Z.

  3. Name of common non-alphanumeric keys: SPACE, INSERT, HOME, PAGE_UP, DEL, END, PAGE_DOWN, DOWNARROW, UPARROW, RIGHTARROW, LEFTARROW, RETURN, TAB, BACKSPACE, ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F20.

  4. Keypad: KP_DIV, KP_MUL, KP_SUB, KP_ADD, KP_0, KP_DOT, KP_ENTER, KP_1, KP_2, KP_3, KP_4, KP_5, KP_6, KP_7, KP_8, KP_9,

  5. Multimedia keys (not always available): VOLUME_DOWN, VOLUME_UP, MUTE, PLAY, STOP.

  6. Special keys (not always available): CALCULATOR, MAIL, HOMEPAGE.

  7. MENU key: Placed between SPACE and CTRL_R on a PC (the "Windows Menu" key). Mapped to the right "command" key on an Apple keyboard, but not always available.

  8. xLx and xRx Keys (QWERTY):

Bind Scheme code or Python code