process key now includes usb port number