Additional issue: #23) The syslinux/menu.cfg file has a caret character at the beginning of the Advanced options title; this character can be used to create hotkeys with labels, but does not work with titles and so should not be there. This lead me to incorrectly add this caret to three other files in commit-13 and introduce the use of it in further titles in commit-14.
The attached additional commit (commit-26) corrects this. I'll see if it is possible to add labels as well as titles for submenu entries later (hotkeys might help people with accessibility needs navigate the new menu structure to 'installer options' > 'install with speech synthesis' easier (pressing 'i' then 's')).
commit 484ee5c6f90341ad84b2f111e5c5e9b72dbb118d Author: jnqnfe <jnq...@gmail.com> Date: Sat Jan 17 06:36:49 2015 +0000 Remove caret character from menu titles in syslinux diff --git a/share/bootloaders/extlinux/install.cfg b/share/bootloaders/extlinux/install.cfg index 12b7808..88c5ef6 100644 --- a/share/bootloaders/extlinux/install.cfg +++ b/share/bootloaders/extlinux/install.cfg @@ -1,5 +1,5 @@ menu begin install - menu title ^Install options + menu title Install options include stdmenu.cfg label mainmenu menu label ^Back.. diff --git a/share/bootloaders/extlinux/menu.cfg b/share/bootloaders/extlinux/menu.cfg index 0bbbfcc..bb492b6 100644 --- a/share/bootloaders/extlinux/menu.cfg +++ b/share/bootloaders/extlinux/menu.cfg @@ -6,7 +6,7 @@ include stdmenu.cfg include live.cfg @OPTIONAL_INSTALLER_INCLUDE@ menu begin advanced - menu title ^Advanced options + menu title Advanced options include stdmenu.cfg label mainmenu menu label ^Back.. diff --git a/share/bootloaders/isolinux/install.cfg b/share/bootloaders/isolinux/install.cfg index 12b7808..88c5ef6 100644 --- a/share/bootloaders/isolinux/install.cfg +++ b/share/bootloaders/isolinux/install.cfg @@ -1,5 +1,5 @@ menu begin install - menu title ^Install options + menu title Install options include stdmenu.cfg label mainmenu menu label ^Back.. diff --git a/share/bootloaders/isolinux/menu.cfg b/share/bootloaders/isolinux/menu.cfg index 0bbbfcc..bb492b6 100644 --- a/share/bootloaders/isolinux/menu.cfg +++ b/share/bootloaders/isolinux/menu.cfg @@ -6,7 +6,7 @@ include stdmenu.cfg include live.cfg @OPTIONAL_INSTALLER_INCLUDE@ menu begin advanced - menu title ^Advanced options + menu title Advanced options include stdmenu.cfg label mainmenu menu label ^Back.. diff --git a/share/bootloaders/pxelinux/install.cfg b/share/bootloaders/pxelinux/install.cfg index 12b7808..88c5ef6 100644 --- a/share/bootloaders/pxelinux/install.cfg +++ b/share/bootloaders/pxelinux/install.cfg @@ -1,5 +1,5 @@ menu begin install - menu title ^Install options + menu title Install options include stdmenu.cfg label mainmenu menu label ^Back.. diff --git a/share/bootloaders/pxelinux/menu.cfg b/share/bootloaders/pxelinux/menu.cfg index 0bbbfcc..bb492b6 100644 --- a/share/bootloaders/pxelinux/menu.cfg +++ b/share/bootloaders/pxelinux/menu.cfg @@ -6,7 +6,7 @@ include stdmenu.cfg include live.cfg @OPTIONAL_INSTALLER_INCLUDE@ menu begin advanced - menu title ^Advanced options + menu title Advanced options include stdmenu.cfg label mainmenu menu label ^Back.. diff --git a/share/bootloaders/syslinux/install.cfg b/share/bootloaders/syslinux/install.cfg index 12b7808..88c5ef6 100644 --- a/share/bootloaders/syslinux/install.cfg +++ b/share/bootloaders/syslinux/install.cfg @@ -1,5 +1,5 @@ menu begin install - menu title ^Install options + menu title Install options include stdmenu.cfg label mainmenu menu label ^Back.. diff --git a/share/bootloaders/syslinux/menu.cfg b/share/bootloaders/syslinux/menu.cfg index 0bbbfcc..bb492b6 100644 --- a/share/bootloaders/syslinux/menu.cfg +++ b/share/bootloaders/syslinux/menu.cfg @@ -6,7 +6,7 @@ include stdmenu.cfg include live.cfg @OPTIONAL_INSTALLER_INCLUDE@ menu begin advanced - menu title ^Advanced options + menu title Advanced options include stdmenu.cfg label mainmenu menu label ^Back..