This X-keys programmable keyboard has 2 rows of 20 keys to be customized and can fit nicely behind your existing keyboard. Giving you 40 extra buttons to program with macros, shortcuts and hot-keys in a durable, sturdy footprint that seamlessly fits into any set-up.