<- tb9:view_design|View Design Basics ^ tb9:start|Toolbox9 Software ^ tb9:view_container|View Container -> ====== Flexible Keys ====== [{{ :tb8:flexible_key1.png?200|//''Key Function'' window, ''Flexible Key Position'' option.//}}]Flexible Keys are [[tb9:console#tft_functions1|key functions]] with functionalities depending on the currently active TFT view. Flexible Keys are physical keys controlling buttons on TFT views. When another TFT view is active, the flexible key function changes depending on what you assigned. You can assign up to 20 flexible keys. To use flexible keys, follow these steps: - In ''//Console'' view you can assign the key function ''Flexible Key Position'' to any physical key. For Faders, use ''Flexible Fader Key Position''. Assign a display group (''To Group'', only required for central keys. Not required for fader keys.) and a ''Key Position'' to your key. (See [[tb9:console#key_configuration|Key configuraton]] for details on key function assignment)\\ \\ **Note**\\ When using multiple TFTs and views, you have to manage them via Display Groups. See [[tb9:view_design#switching_between_views|Switching between views]] for more information. - In ''/Views'' select the view where you want to assign the flexible key to a TFT button. - On the right hand side, select ''Flexible Keys'' tab. In the left column you find the flexible key positions. Find your previously chosen ''Flexible Key Position''. In the ''TFT Element'' column select the TFT Button you want to assign to your Flexible Key. Double click to change the selected TFT Button. [{{ :tb8:flexible_key2.png?nolink |//Assigning ''Flexible Key Positions'' to TFT buttons//}}] To de-assign a Flexible Key Position, select ''(None)'' in the drop-down menu. Repeat step 2 for every TFT view where you want to use your Flexible Key. [{{ :tb9:doc:flexible-keys-plain.png |//Flexible keys operation principle//}}] **Note**\\ **Flexible Keys and button colors**\\ Whenever you use flexible keys on hardware keys, the color of the assigned TFT Key will be forwarded to the hardware key if the key supports it. If the key color is not supported, on color will always be yellow, off color will be not illuminated. Supported hardware:\\ * RX2: all RGB color values * SX2: all RGB color values Supported with reservation:\\ * 52/SX, small Keys on 52/RX and small Keys on 52/MX: yellow (color scheme entry #1) and red (color scheme entry #2). * 52/RX and 52/MX big Keys: yellow (color scheme entry #1), red (color scheme entry #2) and green (color scheme entry #4). Those color codes can not be changed. See [[tb9:colors|Colors]] for more information. ==== Example ==== You can use flexible keys in combination with 52/TX or RX2 central module. So you can use the hardware buttons below the screen for multiple functions. You could build a talkback view and a monitoring view, both controlled by the same hardware keys You can use flexible keys in a fader view container in combination with ''Talk CF'' and ''Access'' on a RX2. If the affected fader view is not visible, the button does not have this function. You could also switch the function of the upper button between ''Talk CF'' and ''Automix On''. ===== Flexible Keys with View Container ===== View container (fader view container and central view container) can also have flexible keys. Flexible keys defined in containers will not be available for direct assignment in the hardware key function properties. To use flexible fader keys follow the steps described above. To use flexible central keys in containers follow these additional steps: - In ''//Console'' view you can assign the key function ''Flexible Key Position'' to any physical key. Assign a display group (''To Group'') and a ''Key Position'' to your key. (See [[tb9:console#key_configuration|Key configuraton]] for details on key function assignment)\\ \\ **Note**\\ When using multiple TFTs and views, you have to manage them via Display Groups. See [[tb9:view_design#switching_between_views|Switching between views]] for more information. - In ''/View Container/'' select the central view container where you want to assign a flexible key. Select the correct container view. - On the right hand side, select ''Flexible Keys'' tab. In the left column you find the flexible key positions. - In the ''TFT Element'' column select the TFT Button you want to assign to your Flexible Key. Double click to change. - In ''/Views'' select the view containing the previously set container where you want to assign the flexible key to a TFT button. - On the right hand side, select ''Flexible Keys'' tab. In the left column you find the flexible key positions. In ''TFT Element'' column, select the previously setup container. - In ''SubPos ID'' column, set the ''Flexible Key'' position as ''ID'' of the flexible key as set in your Container. [{{ :tb9:doc:flexible-keys-container.png |//Flexible keys with containers operation principle//}}]