Versa Key features an enhanced layout keyboard with a full-featured Mag Stripe card reader. The keyboard layout provides separated function keys, control keys, curser keys, & a full numerical input keypad. There are also many country specific key layouts available. Versa Keys integrated Mag Stripe reader delivers the Mag Stripe data in the format needed. If the host computers application software is expecting the Mag Stripe data in a particular order & format, the readers output can be configured to output a simulated keyboard-entered data stream by rearranging data blocks, adding terminating characters & special preamble and/or postamble character strings to the decoded card data. Versa Key is available with a USB (Universal Serial Bus) or PS/2 interface depending on the users needs. For convenience, the USB (Universal Serial Bus) version also comes with two additional USB (Universal Serial Bus) Hub connections. Both USB (Universal Serial Bus) & PS/2 keyboard versions have only one communication cable. The keyboard data & the Mag Stripe data are output from the one cable. The Mag Stripe data transmitted through the keyboard cable & it appears to originate directly from the keyboard.