I'm running openSUSE Tumbleweed (20120913 when I type this, good chance it's different by the time you read it), kernel 5.14.1-1-default, grub2 version 2.06-6.1. If my hardware specs are pertinent to this (other than that I'm using a GF1080ti, using the nvidia drivers, version 470.63.01 on an Asus Strix Z270F mobo, then lemme know and I'll post them) .
Anyways, I'm dual booting Windows/Linux, probably about 60/40%. I'm booting (UEFI but secure boot off) off the drive Linux is installed on (except when Microsoft thinks it owns my computer and changes the boot order without asking me), and used YaST to set the Windows bootloader as default, and have a timeout (8 seconds, probably not important).
The problem is that I have a multi-monitor setup and for whatever reason the graphics card uses the side monitor as the default monitor (where the BIOS appears, and anything else before graphics drivers are loaded) even though a lot of the time that screen isn't even plugged into the power (don't need it being an energy vampire when I'm not using it). This means that grub only loads on that screen, so while I can boot into Windows fine (by doing nothing) or get to pick an option (by pressing a key), so I either have to plug in and turn on the other monitor or blindly try and pick the right thing in the boot menu (given some of available options, probably not a good idea). Turning on the other monitor isn't ideal because that makes KDE automatically switch it being the primary monitor, so I have to go into the display settings (takes a bit of time to load when you have five things connected to your graphics card) to reset it, but that's a complaint for another post (unless you can help now, I won't mind).
So what I'm looking for... is there any way I can setup grub so that if I cancel the initial countdown, it starts another one for Linux to be the default? Or set a key so I just have to mash that while booting until the primary display turns on and I know it's booting into Linux? Or something along those lines... basically a blind way to choose a (preferably specific) non-default entry in grub?
Thanks in advance for the answers!