Working in the quality assurance field, we recognized the need for a hardware device to perform testing when automation software was not an option. There are test cases in which software developers require that no other applications are running on the operating system other than the one under test. Ordinarily when performing these types of tests, the QA team would have to manually perform the actions listed in the test plan. With the EK1, these actions can once again be automated as hardware, not software, is being used to perform keystrokes, mouse clicks, and mouse movements.
The EK1 also streamlines the testing process as all actions can be recorded and played back. Testers can give developers EK1 scripts, simplifying the task of providing bug reproduction steps.
HOW IT WORKS
The EK1 has keyboard and mouse inputs and outputs that connect the test/slave computer to the controller/master computer. Device drivers and software are installed on the master PC which can then be programmed to control the slave PC. While it is possible to run the Emukey drivers and software on a single PC, transparency is sacrificed when doing so.
- Records and plays back keystrokes, mouse clicks, and mouse movement (±10mS accuracy)
- PS/2 input connectivity to achieve maximum performance along with a PS/2 to USB adapter for hardware compatibility.
The ability to use two separate computers so that the target PC is unable to distinguish human mouse or keystrokes from the EK1.
As hardcore users of the EK1, we have a lot of experience with its functionality and have documented many use cases.
In addition to traditional support, we also have the Emukey Forum which provides support not only from us, but from other users as well.
WHAT WE NEED
Over the past four months we have created multiple EK1 prototypes while testing it against everything from simple utility software packages to video games.
Now that we have completed and verified our final prototype we need your help to shift the EK1 into production. Ordering everything in bulk allows us to reduce costs and thus offer the EK1 at a reasonable price. We believe our expectations for hitting our target are realistic and we are prepared to handle fulfillment of perks in excess of our target. In order to do this we have made a conscious decision to work only with US manufacturers and distributors. Doing so ensures that we can minimize supply chain issues that affect delivery as well as help bolster our local economy.
If you have a wide network, or know someone who does - please help us spread the word about our product and campaign. We will also be happy to receive tips and ideas about relevant communities, bloggers or media to contact directly to bring the story out to as many as possible. Big thanks!
Learn more and get involved with the community at http://www.emukey.com
Plastic Top Mouse Pad
About shipping outside the USA: Our perks are based off USPS domestic rates. If you want your device shipped outside the USA you must add an addition amount. $24 for Emukey devices to Canada and Mexico, $39 for everywhere else. For t-shirts and mousepads, add $10.
This does not include any duties, fees or taxes that may be charged by your governent or domestic carrier which will be solely your responsibilty. Feel free to contact us regarding any shipping questions.
Q: Do I need more than 1 PC to use the EK1?
A: No, but using 2 PCs allows the EK1 to be truly “invisible” to the PC under test.
Q: What are the requirements for the master/controller PC?
A: We have drivers for all Windows Operating Systems from Windows 95 to Windows 8. Nearly any PC or laptop will work (IE: a $30 PC from Craigslist is fine.)
Q: Do I need any additional hardware?
A: You supply a PS/2 Keyboard and a PS/2 Mouse. See our hardware compatibility list at http://www.emukey.com/hcl
A PS/2 to USB adapter is included in every kit.
Q: What operating systems are supported?
A: Currently only Windows, however support for other platforms can be added in the future.
Q: Is the firmware upgradeable?
A: Yes. Using the bootloader application for the EK1, updates to the EK1 firmware will made available free of charge on our website.
Q: Why did you chose PS/2 over USB?
A: In addition to reducing development time and component costs, PS/2 offers several advantages.
- USB protocol limitation - A max of 10 simultaneous key presses are recognized, 6 non-modifier keys ('w', 'a', 's', 'd', etc) + 4 modifier keys (Shift, Caps, Ctrl, etc). Although you are limited to 6 regular keys you are still guaranteed that any combination of keys will be recognized properly if you have an n-key rollover keyboard.
- PS/2 - There are no limitations when using a PS/2 connection with your keyboard. You will truly get full n-key rollover support.
Q: Why did you choose to release the DOS only version first?
A: A DOS application allows you to easily perform EK1 functions via batch files. We do plan on creating a windows version if the project is funded.
Q: Is this device only for use by software developers and IT departments?
A: We think that the EK1 will be a great tool for software developers and IT departments, but anybody who wants to perform keyboard/mouse automation on a hardware level should take a look at the EK1.
Q: How easy is it to edit EK1 files?
A: Any text editor, such as Notepad, will do. The files contain simple commands for keyboard strokes, mouse clicks, and mouse movements. In addition to editing these commands and their timings, you can also comment out areas of the file you wish to ignore.
Q: How accurate is the capture and playback?
A: Each scancode and/or mouse movement is captured and played back to within 10mS.