A method for generating a displayable menu from data of a menu data segment, the menu comprising separately rendered visible and selectable menu items (MM,AL,AL1-AL3,L1-L12), comprising steps of - determining that at least one group (L1,L5,L9; L2,L6, L10; L3,L7,L11; L4,L8,L12) of menu items and at least one further menu item (AL1-AL3) that is outside said group of menu items are defined in said menu data segment, wherein each of the menu items (MM,AL,AL1-AL3, L1-L12) has associated a defined area on the display and an auto_action_flag, the auto_action_flag indicating whether the menu item (MM,AL,AL1-AL3,L1-L12) automatically switches from the selected state to the activated state, and wherein for each of the menu items a reference number is defined, and wherein for each of the menu items a numerically_selectable_flag is defined, and wherein for each of the menu items neighbourhood information is defined, and wherein for each of the menu items the number of commands is specified, and wherein a menu item may belong to not more than one of said groups (L1,L5,L9; L2,L6,L10; L3,L7,L11; L4,L8,L12), and wherein the areas of different groups may not overlap, and wherein said further menu item (AL1-AL3) has a command associated that is executed upon activating the further menu item; - assigning a state to each menu item of said at least one group (L1,L5,L9; L2,L6,L10; L3,L7,L11; L4,L8,L12) of menu items, the state being "enabled" or "disabled", wherein only an enabled menu item may be displayed and may have one of the states unselected, selected or activated, and wherein not more than one menu item within a group may be enabled simultaneously; - receiving the command associated to said further menu item (AL1-AL3) when said further menu item is activated; and - upon receiving said command, modifying the "enabled" or "disabled" state of at least one of said menu items that belong to said group. - determining that at least one group (L1,L5,L9; L2,L6, L10; L3,L7,L11; L4,L8,L12) of menu items and at least one further menu item (AL1-AL3) that is outside said group of menu items are defined in said menu data segment, wherein each of the menu items (MM,AL,AL1-AL3, L1-L12) has associated a defined area on the display and an auto_action_flag, the auto_action_flag indicating whether the menu item (MM,AL,AL1-AL3,L1-L12) automatically switches from the selected state to the activated state, and wherein for each of the menu items a reference number is defined, and wherein for each of the menu items a numerically_selectable_flag is defined, and wherein for each of the menu items neighbourhood information is defined, and wherein for each of the menu items the number of commands is specified, and wherein a menu item may belong to not more than one of said groups (L1,L5,L9; L2,L6,L10; L3,L7,L11; L4,L8,L12), and wherein the areas of different groups may not overlap, and wherein said further menu item (AL1-AL3) has a command associated that is executed upon activating the further menu item; - assigning a state to each menu item of said at least one group (L1,L5,L9; L2,L6,L10; L3,L7,L11; L4,L8,L12) of menu items, the state being "enabled" or "disabled", wherein only an enabled menu item may be displayed and may have one of the states unselected, selected or activated, and wherein not more than one menu item within a group may be enabled simultaneously; - receiving the command associated to said further menu item (AL1-AL3) when said further menu item is activated; and - upon receiving said command, modifying the "enabled" or "disabled" state of at least one of said menu items that belong to said group.