Not everyone needs this level of customization—some people just want to plug in a keyboard and have it do the normal keyboard stuff—but for compact or ergonomic layouts or for gaming ...