Elgato Stream Deck
This came out on 2017-03.

Each key is a LCD screen. And not very expensive!
- 15 display keys.
- Each key can be fully programed, with onboard memory.
- A key can change or cycle profiles. You can have unlimited profiles.
- Each key can have it own icons.
- Direct integration with many popular apps, especially for live streamer and gamers.
- System requirements: Windows 10 (64-bit), macOS 10.11 or later
32 Keys
Elgato Stream Deck XL, 32 customizable LCD keys. Came out on 2019-05.

Good reviews on amazon.
Inside
One single screen under the buttons.

Transparent rubber dome buttons on top.

[Elgato Stream Deck - What is inside? By Tdxlabs. At https://imgur.com/gallery/XyKiL ]
Not very good. The button tactile sensation is mushy.