All of these controls can be programmed with the included "Nostromo Array Programming Software" to emulate any keyboard function or
keyboard macro. They can also be programmed to change the device's
"state". The n52 has 4 different color-coded states, indicated by 3
LEDs below the fifteenth button. If a user changes the state of the device from the normal one, the red, green, or blue LED lights up, and all other controls now represent a different function. The state-button can be set to act as a temporary shift button that works while it is pressed, a toggle button, or it can be set to work until it is pressed again. In total, this allows up to 104 different functions. The software can recognize games by their executable
filenames, and automatically load the appropriate profile when that game is started. User-created profiles, which are technically single files, can be submitted to Belkin via e-mail, making them available for others to download. The ability to add macros allows users to more easily work with data in
spreadsheets and similar programs by creating a row of: Cut, Copy, Paste, and Enter keys, and by making the D-pad emulate the arrow keys. ==See also==