manual:chapter2:menus

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
manual:chapter2:menus [2017/10/07 06:01]
claudio [Using the menus]
manual:chapter2:menus [2017/10/07 06:13]
claudio [Customizing the menus]
Line 28: Line 28:
  
 Activating any tab in the main menu will change the active menu into the corresponding submenu. In the main menu, activating a tab using any shift or shift-hold combination will display the submenu in the secondary menu (by default Menu 2). Activating any tab in the main menu will change the active menu into the corresponding submenu. In the main menu, activating a tab using any shift or shift-hold combination will display the submenu in the secondary menu (by default Menu 2).
-For example, after pressing ''P'' to bring the main menu, pressing: +For example, after pressing **P** to bring the main menu, pressing: 
-  * ''A'' will show the ''Math'' submenu in Menu 1, the main menu is no longer visible in Menu 1. +  * **A** will show the ''Math'' submenu in Menu 1, the main menu is no longer visible in Menu 1. 
-  * ''RS-A'' will show the ''Math'' submenu in Menu 2, while Menu 1 still has the main menu available.+  * **RS-A** will show the ''Math'' submenu in Menu 2, while Menu 1 still has the main menu available.
  
-To go back to a previous menu in Menu 1, use right shift and the ''M'' key. To go back to a previous menu in Menu 2, use right shift-hold and ''M''. The last 8 submenus are remembered by the system, so it is possible to use this key to go back multiple times.\\+To go back to a previous menu in Menu 1, use right shift and the **M** key. To go back to a previous menu in Menu 2, use right shift-hold and **M**. The last 8 submenus are remembered by the system, so it is possible to use this key to go back multiple times.\\
  
-All submenus in the system menu behave as described above. The ''Vars'' submenu is somewhat different, since it displays user variables and tabs with the first letter grayed out are directories. Activating a directory changes the current directory (see [[manual:chapter4:dirs]]) rather than changing to a different submenu. Even after changing to a different directory, the same ''Vars'' menu is being displayed. Therefore, the ''RS-M'' key doesn't go back to the previous directory (which might be the expected behavior), instead it goes to the submenu that was active before ''Vars''.+All submenus in the system menu behave as described above. The ''Vars'' submenu is somewhat different, since it displays user variables and tabs with the first letter grayed out are directories. Activating a directory changes the current directory (see [[manual:chapter4:dirs]]) rather than changing to a different submenu. Even after changing to a different directory, the same ''Vars'' menu is being displayed. Therefore, the **RS-M** key doesn't go back to the previous directory (which might be the expected behavior), instead it goes to the submenu that was active before ''Vars''.
  
 When a menu needs more than 6 tabs, the last tab becomes ''NXT...''. This can be found for example by going into the ''Units'' submenu in the main menu. Activating ''NXT...'' will show other 5 tabs, and pressing it repeatedly will cycle through all the available tabs in a menu. Using any shift with ''NXT...'' will show the previous 5 tabs, and pressing it repeatedly will cycle through tabs in the opposite direction. When a menu needs more than 6 tabs, the last tab becomes ''NXT...''. This can be found for example by going into the ''Units'' submenu in the main menu. Activating ''NXT...'' will show other 5 tabs, and pressing it repeatedly will cycle through all the available tabs in a menu. Using any shift with ''NXT...'' will show the previous 5 tabs, and pressing it repeatedly will cycle through tabs in the opposite direction.
Line 51: Line 51:
 === At the command line editor === === At the command line editor ===
 Activating tabs while the command line editor is open has different effects depending on the [[manual:chapter2:cmdline#modes-of-operation|active mode]]. Activating tabs while the command line editor is open has different effects depending on the [[manual:chapter2:cmdline#modes-of-operation|active mode]].
-  * Direct mode 'D': Activating the variable will close the editor as if the user had pressed ''ENTER'', then perform  the same action as when at the stack (''XEQ'' when by itself, ''RCL'' with right shift and ''STO'' with left shift). +  * Direct mode **'D'**: Activating the variable will close the editor as if the user had pressed **ENT**, then perform  the same action as when at the stack (''XEQ'' when by itself, ''RCL'' with right shift and ''STO'' with left shift). 
-  * Programming mode 'P': When pressed by itself, the unquoted name of the variable will be inserted in the editor. Using it with right shift will insert the quoted name and ''RCL'', while using it with left shift will insert the quoted name and ''STO''+  * Programming mode **'P'**: When pressed by itself, the unquoted name of the variable will be inserted in the editor. Using it with right shift will insert the quoted name and ''RCL'', while using it with left shift will insert the quoted name and ''STO''
-  * Algebraic mode 'A': When pressed by itself, the unquoted name of the variable will be inserted in the editor. Using it with right shift will insert the contents of the variable in the editor, while using it with left shift will close the command line and perform ''STO''.+  * Algebraic mode **'A'**: When pressed by itself, the unquoted name of the variable will be inserted in the editor. Using it with right shift will insert the contents of the variable in the editor, while using it with left shift will close the command line and perform ''STO''.
  
 Regardless of the active mode, holding right shift and activating the tab will always insert the content of the variable in the editor. If the variable is a directory, instead of inserting its contents it will insert its name. Regardless of the active mode, holding right shift and activating the tab will always insert the content of the variable in the editor. If the variable is a directory, instead of inserting its contents it will insert its name.
Line 59: Line 59:
 Activating a tab with a directory without any shift will always change the current directory without affecting the editor, allowing the user to navigate through directories while editing text. Activating a tab with a directory without any shift will always change the current directory without affecting the editor, allowing the user to navigate through directories while editing text.
  
-While the ''Vars'' menu allows the user to enter into subdirectories, it does not provide any means to exit back into the parent directory. This is achieved with the ''UPDIR'' command (always accessible through the keyboard shortcut ''LS-Up'', and to go directly to the home directory, the ''HOME'' command (also accessible always at ''LS-Hold-Up'').+While the ''Vars'' menu allows the user to enter into subdirectories, it does not provide any means to exit back into the parent directory. This is achieved with the ''UPDIR'' command (always accessible through the keyboard shortcut **LS-UP**, and to go directly to the home directory, the ''HOME'' command (also accessible always at **LS<sup>hold</sup>-UP**).
  
 ---- ----
Line 65: Line 65:
 ==== Customizing the menus ==== ==== Customizing the menus ====
  
-The system menu is always displayed in the currently active menu. To change the currently active menu, activate the main menu then go into ''System'', ''Settings'', ''Flags''. There is one tab that reads either ''1MENU'' or ''2MENU'' indicating which menu is currently active. Activate the tab and the currently active menu will alternate between 1 and 2. When this tab indicates ''2MENU'', pressing ''P'' to invoke the main menu will display it in Menu 2.\\+The system menu is always displayed in the currently active menu. To change the currently active menu, activate the main menu then go into ''System'', ''Settings'', ''Flags''. There is one tab that reads either ''1MENU'' or ''2MENU'' indicating which menu is currently active. Activate the tab and the currently active menu will alternate between 1 and 2. When this tab indicates ''2MENU'', pressing **P** to invoke the main menu will display it in Menu 2.\\
 The active menu is controlled by flag -11, set whenever Menu 2 is active. Named flags also exist to control this behavior. ''%%'ACTIVEMENU2'%% SF'' will set menu 2 as the active one. Using '' %%'ACTIVEMENU1'%% SF'' will set Menu 1 as active. The active menu is controlled by flag -11, set whenever Menu 2 is active. Named flags also exist to control this behavior. ''%%'ACTIVEMENU2'%% SF'' will set menu 2 as the active one. Using '' %%'ACTIVEMENU1'%% SF'' will set Menu 1 as active.
  
 Menus are normally displayed with a black background, but the user can as well select to display them in a white background. This behavior is controlled by flags -15 and -16.  Menus are normally displayed with a black background, but the user can as well select to display them in a white background. This behavior is controlled by flags -15 and -16. 
  • manual/chapter2/menus.txt
  • Last modified: 2021/10/12 15:32
  • by jojo1973