X-Keys XK-16 Stick - Programmable USB Keypad Input Device P.I. Engineering

With a slim, 1-key-high form factor, they fit seamlessly into narrow spaces where traditional keypads won’t work. Number of Keys: 16 single keys, 1 programming slide switch. USB Type: USB 1.1 compatible through 3.0 Type-C with adapter.

eBay