On 04.03.2012 22:13, Andreas Born wrote:
Any problem with this patch? Or why is there no comment? I know, it's
really long. ;)
In fact, if possible, I'd be very happy if we can still get this into
2.00.
It can't it arrived too late in release cycle.
Am 27.02.2012 00:08, schrieb Andreas Born:
Attached patch introduces a new environment variable hotkey_action.
It can be set to select or execute, whereas the latter is the
default. So the default behaviour doesn't change. With select set
instead a menu entry is just selected and not executed/booted on
hotkey press.
This is for example useful for long menus to directly jump to some
initial and afterwards select the desired entry without going through
the whole menu. One still has to explicitly mark the menu entry to
jump to with the hotkey attribute. This patch only allows to change
the action to take on hotkey press.
Not much code and most is inspired from grub_menu_get_timeout.
Applies and works with r3991.
Add support to the menu for changing the action on hotkey press:
execute (default), select
* grub-core/normal/menu.c (DEFAULT_HOTKEY_ACTION): New define.
(run_menu): Handle hotkey_action.
(grub_menu_get_hotkey_action): New function.
* include/grub/menu.h (grub_menu_get_hotkey_action): New prototype.
(grub_hotkey_action_type_t): New enum.
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel
--
Regards
Vladimir 'φ-coder/phcoder' Serbinenko
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel