> Testing for the Shift modifier being held down is done by "sleep --interruptable $timeout" - if
> $timeout is 0 this function isn't used and therefore no check of that state of the Shift modifier
> flags is performed.
But pressing Shift on booting shows "GRUB loading." so there is somewhere a successfull check for Shift performed. I think grub should either never show "GRUB loading." if it wouldn't result in loading the menu or on a timeout of 0 pressing Shift should have a higher priority then.
> Testing for the Shift modifier being held down is done by "sleep --interruptable $timeout" - if
> $timeout is 0 this function isn't used and therefore no check of that state of the Shift modifier
> flags is performed.
But pressing Shift on booting shows "GRUB loading." so there is somewhere a successfull check for Shift performed. I think grub should either never show "GRUB loading." if it wouldn't result in loading the menu or on a timeout of 0 pressing Shift should have a higher priority then.