Check out the keychron site. Multiple keyboards that fit your requirements except the USB hub.
Mechanical Keyboards
Are you addicted to the clicking sounds of your beautiful and impressive mechanical keyboard?
If so, this community is for you!
Here you can discuss everything about mechanical keyboards (and only mechanical keyboards).
Banner by Jay Zhang on Unsplash
The usb port is really close to a requirement. I use a yubikey for work often, and liked having it easily press-able. I don't really have another usb port within arms reach of the keyboard/mouse.
I guess I could add a switch somewhere but it would be kind of ugly on my desk. Still: Thanks for the suggestion.
I second Keychron. Don't let the lack of USB port dissuade you. Keychron, even in the enthusiast sphere, is known as a very good entry to mid range level manufacturer. Keychron V6 QMK in a budget, Keychron Q6 / Q6 Pro or Max w/ QMK/VIA if you have some more $. Or the V5/Q5 if you want to try something more compact.
Get a USB hub and/or an extender.
Edit: to add, even just the extra $20-50 compared to Amazon shit or ducky and DAS keyboard make the V-series worth it. QMK and VIA programmability make all the difference compared to all the shit that other manufacturers would make you install to even just remap some of your keys. And the Q-series if you have the cash to spare is a delight compared to plastic cases.
I use a yubikey daily too. I have a USB hub that clamps to the edge of my desk, so I can leave the yubikey in there with no extra mess.
Not this specific one, but you get the general idea: https://www.amazon.com/HYWHUYANG-USB3-1-10Gbps-Computer-Transmission/dp/B0CNKQMXFD/
Fair enough. If all else fails, I'll try something similar.
I had almost the same requirements as you, and keychron is what I got recommended (from this community actually). It's been nice, so I second the recommendation.
In my case I wanted multiple Bluetooth connections over USB, which keychron did have. The one USB port is for the keyboard only I assume, but you might be able to add the hub along that chain if ports are limited.
After reading my own post over it sounds like a weird erotic 'personals ad'.
When your online profile says you're a 'passionate bear looking for love,' you get a lot of wrong responses. Well not wrong, wrong for me.
Damn, are you me? lol
My Das Keyboard Ultimate S died recently and I miss it. MX Browns, full size. It was a good keyboard. But it started doing this "eeeeeeeeeeeeeeeeeeeeeeeeee" lately and the switches aren't swappable. Been using an old CM Storm 60% with MX Blues, and damn, I miss my Browns. I hate having to bottom out the key to get it to register.
But yeah, I was looking for the same thing as you.
But yeah, I was looking at getting another, but the newer version. It unfortunately doesnt have swappable switches, or RGB. They have an RGB version, but its not in stock at amazon.
https://www.amazon.com/Das-Keyboard-Professional-Cherry-Mechanical/dp/B00JG01QTY/
Another one I was looking at was the Keychron K10 Pro. This one has swappablekeys , programmable firmware, but no RGB, just white backlight.
https://www.amazon.com/gp/product/B0B2DP88SD/
Mind you, I haven't done a whole lot of research and I've been out of the mech keyboard game for years. A few friends on a discord I post regularly on suggested just grabbing whatever cheap Chinese keyboard on amazon that can do swaps, and just install your own switches and caps.
I'm completely fine with buying one and doing random swaps.. but man its tough to search to find exactly what I'm after.
What kind was the previous?
Ah. It was nothing special: https://www.cheerivo.com/product/acepha-mechanical-gaming-keyboard/ no longer available.
Das 4Q and Prime 13 seem closest to what you want and in budget.
Personally I like Keychron better but I'm not aware of any with a USB hub, which could be overcome with a USB extension cable for the Yubikey.
Not sure if it maps to your requirements exactly, but check out the UHK:
https://ultimatehackingkeyboard.com/
I have a v1 and a v2. Very happy with both.