Fully programmable keys

for custom profiles, key bindings, and macros