I'd expect many if not most "gaming" keyboards to provide "macro key" though their layout may not be what you want. Productivity keyboards also provide such keys sometimes e.g. Microsoft's Natural Ergonomic Keyboard 4000 has a number of programmable shortcut keys sitting above the function keys.
If you don't, choose a keyboard with an appropriate physical arrangement (I happen to have [1], which would work for this), and program it accordingly -- any mechanical keyboard lets you move the key mapping around. Optionally swap the plastic key caps around. (You could also achieve this OS-side on any cheap keyboard.)
If you want an additional row, you'll probably need to make the keyboard yourself. The fashion seems to be to reduce the number of available keys rather than increase it.
Depending what you want it for, an alternative is to add an extra modifier key and use that modifier to get your extra characters, "FN+1" etc.
Programming the keyboard to send arbitrary characters depends on the OS and the keyboard firmware. See [2].
Asking because I've been looking for a 75% (non-split) keyboard for a long time, and it seems like aliexpress might have what I'm looking for. I'm just worried about ending up with a knock off.
Yes, it's a cheaper version, but most of the additional cost was for things I don't care about (aluminium case, geek cred) and the small disadvantage (different default firmware that's less programmable) can be fixed by reflashing, if I feel I need it.
Depending where you live, you might be hit with import taxes when buying something direct from China.
From a blogger in China [2]:
> USA is thriving with crowd funded fancy keyboards that will become available in year 3000, or DIY keyboards that take a life-time to build.
> Meanwhile in China, sound ergonomic keyboards, are a dime a dozen, and 5 times cheaper, and you can buy it NOW. Here's one of them.
[1] https://www.reddit.com/r/MechanicalKeyboards/search/?q=VE.A%...
Absolutely. I am an extremely active user of the F# keys.
And I really want an extra row. As for now I have to use modifiers but having an extra row would be awesome.
Numberpads go for around $10 dollar, while macropads are around $50 dollar.
The keyboard was a beast. Weighed as much as a Fiat and the fat cable terminated in something that looked like a Centronics connector.
Then one day the computer was replaced by a Wang terminal with a svelte, modern keyboard and it felt like the future was finally here.
That one is also USB. The one I used was at least a decade before USB existed.