Each of the 19 macros can be programmed on to any of the keys. A maximum of 31 key codes can be in each macro. There are three different types of macros. A static macro acts as if all keys in the macro are pressed at the same time. Typing macros activate each code just momentarily. This allows repeating characters, special character use, and upper/lower case in the macro. Cell macros work like the text input on phones with numeric keypads. Pressing the key again removes the last character and replaces it with the next.
The KeyWarrior28 works with existing system drivers and does not require special software. Each unit has a unique serial number and a built-in counter to register the number of erase cycles.