“Take your mouse and keyboard to school”

The AMP is a USB dongle that brings all the intelligence of the Omnimouse and the Fragpedal to your device, so you can play by your rules. It introduces your old devices to IDI Tech, and allows you to configure advanced capabilities to your mouse and keyboard! Use IDI Tech to bind macros, smart buttons, shift levels, and gesture recognition to your mouse and keyboard. Our Smart Button technology lets you bind different tasks to the press and release components of a mouse click or key press. Or turn a button into a toggle and turn the button on or off with a click. Or bind separate commands to a button tap, press, and hold! And more…

$59.95Read more

Add Gesture Recognition to your mouse

The AMP can recognize patterns in your mouse movement and trigger commands based on your movement! Gestures can be recognized in two parts, so you can bind a command to mouse left-and-up, for example, and a different command to mouse left-and-right.

Add Shift Levels to your Mouse

Add an alternate level of functionality to your mouse and keyboard. Hold down the side button on your mouse, for example, and fire alternate commands with your remaining buttons.

Learn more about Smart Buttons >>

Use with your keyboard, mouse, or both

The AMP only makes the changes that you ask for. You can bind macros and Smart Buttons to all your numberpad keys and keep the rest of your keyboard the same. This instantly adds $100 in value to your keyboard, plus the exclusive opportunity to bind IDI Smart Buttons like press/release, toggle and shift functions.

Befriend your robotic future overlords

We guarantee it won’t take acts of self-defense, such as taking control over your computer or venting your ship’s atmosphere into the vacuum of space*. There’s no Heuristic Automatic Learning (HAL) in this processor. However it will turn your keyboard and mouse into a state-of-the-art, flexible, intelligent, “you shall not pass” kind of device.

*guarantee not guaranteed


Add IDI Tech to your keyboard and mouse

The AMP is an IDI device. It uses IDIScript macros and is configured with the GWS IDI Device Configurator to create a virtual programming interface for your USB mouse and keyboard. When plugged, the AMP puts the keyboard and the buttons of the USB mouse under virtual IDI macro control. (Mouse tracking is not affected.) When the AMP is unplugged, the mouse instantly reverts to its own software based configuration. IDIScript macros and support files for games and applications are small in size and easily shared.

If your mouse has more than 8 buttons, the AMP will be unable to configure buttons after 8. For this reason, we don’t recommend using the AMP to modify your mouse if you desire to use more than 8 buttons. However, you can still use the AMP to modify your keyboard.

$59.95Read more

Embedded Intelligence and Memory

The STM32™ microprocessor and its 8 Mbits of flash memory endow the AMP with the intelligence to manage 30 discrete sets of device and button settings, for use with specific games or applications. Configurations and macros are stored onboard, so the pedals can be plugged to different machines with full functionality.

100% Keyboard and Mouse Emulation

Support for the full command set for keyboards, mice, and joysticks, including sending key presses, key combos, typing, mouse buttons, scrolling, X, Y and Z cursor movement, and X, Y, & Z axis joystick movement

Keyboard Shadowing™

Keyboard activity monitoring technology that enables the IDI™ Macro Engine to monitor, detect and modify precisely keyboard and mouse input. Then, it can layer commands on top of your original functionality, so you can bind macros and other Smart Buttons.

Learn more about Keyboard Shadowing™ >>

Onscreen Display

IDI MacroChat™ technology in the AMP supports a macro-controlled pop up transparent window that will display over any windowed game and in which you can place text for use with complex macros, providing timing alerts, command confirmation and many other uses

Sound and voice feedback

The AMP’s IDI™-based MacroChat™ uses the PC’s sound resources from within macros, so you can create macros that produce auditory feedback, including voice feedback. Voice feedback (which you can hear privately over a headset,) uses a female Australian voice

Updateable Firmware

The firmware (operating software for the device) can be updated over the internet after you have purchased the device. GWS frequently updates product firmware to correct issues and provide new features

Smart Buttons

IDI™ Tech teaches an old button some new tricks

$59.95Read more

It’s not your grandpa’s plain old “on or off” button

There was a time when all you needed was a simple button press to get something done in a game. But in modern PC games it ain’t so simple. Its 2, 3, 4 clicks or key presses to do anything. But Grandpa always said “Play Smart, Not Hard” and that’s the point of Smart Buttons™ ; they get multi-command, multi-step game tasks down to a single button or even a single press.Think Schwarzenegger meets Einstein. Five types of very smart, very aggressive Smart Buttons™ get your tasks done with ruthless efficiency.

If you build them, they will own

Fortunately, Smart button capabilities are simple to assign to buttons. They are specified with simple macro instructions, and you can easily build macros of each Smart Button type using the MacroBuilder™ module of the AMP IDI Configurator. A wizard interface guides you through all the selections, so no programming is needed, just a wicked strategic idea.
And of course you can download and share macros with others, the DLC works and is free.

Need to send commands faster?
The Press/Release Smart Button™ will kick your command input speed into overdrive, sending the same command at double speed or 2 related commands on the same button press, one on the press and the other on the release.
• Easily send the perfect double jump with space bound to the press and again to the release of a button
• Lie prone and defuse a bomb with one press, and plant a claymore mine and pop up with the release

Want to click a button or key instead of having to hold it down?
Toggle Smart Button™ allows you to turn on or off any command with subsequent presses. It’s strategic advantage is to allow the tap of a button to have the effect of holding a button down. (The next tap releases the button) It frees up fingers and can be used with any game command. It’s also the most efficient button to use to switch between 2 different weapons, items, or commands.

Want to switch between 2-3 items or weapons quickly with a single button?
The favored strategic use of the Timed Press Smart Button™ is to quickly change between up to 3 items or commands, signaled by the duration of the press of a single button.
• Tap quickly to shoot, hold longer to reload, or keep it down to draw your pistol in your favorite FPS
• Easily select between 3 spells with a tap, brief, and long hold in Dragon Age

Want to send different commands on a tap, press and hold?
The Sequence Smart Button™ sends a series of commands that you specify to complete a game task, all from the same button, for the ultimate in control ease. If for some reason you don’t need to complete the full series of commands you can specify a time out period and the button will reset.

Want to access special commands for special game circumstances?
The Shift Smart Button™ gives the other buttons alternate command settings, similar to the way the Shift key works on the keyboard. Shift Smart Buttons can create up to alternate commands for each of your keyboard or mouse buttons.
• Want to swap your footpedal controls just while flying that helicopter? Just tap or hold a ‘shift’ button
• Want to return to the game this time as a medic, and play with special controls? Tap a Shift button and swap the mouse buttons to another command set

IDI Tech

Brings the intelligence of the IDI-based Fragpedal and the Omnimouse to your device.

It does everything other devices do with disk based drivers (and more), except with its own onboard processor and memory. Its own processor, running at 72Mhz, performs real time operations and calculations and does not lag. It easily hosts powerful input enhancement features not available in other driver-based devices. It saves all user customization information in memory inside the device. It plugs and just works with Windows, Mac and Linux based computers. Its firmware is upgradeable via internet. It stores 30 sets of configurations, and its memory can be backed up to disk. Its user-generated customization ideas are scriptable. Its macro files and DLC can be shared and downloaded by the community

$59.95Read more

This is your keyboard on IDI™

IDI™-based Keyboard Shadowing™ and Virtual Button™ technology allows you to assign macros to your keyboard keys and mouse clicks.
Smart keys – Assign any keyboard key Smart Button behavior, allowing strategic multiple-command output from a single key.  Use Press/Release; tap, press, and hold; create your own toggle keys, and use programmed sequential press operations with keyboard keys too.
Adjacent key combos – Designate any set of 2-5 keyboard keys to be pressed together and recognized as a key combo, most effective with adjacent keys
Keyboard conditionals – Expand your device capability by changing the default output of any button if a particular keyboard key is pressed
Learn more about enhancing your keyboard with IDI Tech™ >>

Another Game, Another Control Scheme

IDI™-based support for swappable game settings (up to 30) rewards you for maximizing the effectiveness of each button for each game. Assign your keyboard and mouse to in-game commands and macros designed just for your game. Set up game art to display on the game page of your Configurator™ and automatically switch controls when you start playing.
Onboard Memory Profiles – Store up to 30 game configurations in your AMP. Back up the AMP’s complete configuration memory to a single disk file. Create different sets of configurations, save them to disk, and then swap them to enable unlimited use of game configurations.

Game-Specific DLC

Keep taps on our blog for the hottest user-created IDI™ content, like game configurations and macros designed by our most hardcore users. Download content packs for individual games (and applications) that include custom macros, plug in game command menus, Pedal configuration layouts, game specific help and tips, and game art for skinning your Configurator™ game home page.
Learn more about game-specific control schemes >>


$59.95Read more


Works with any 8-button USB mouse, keyboard or foot pedal
Works with any PC game or application
100% compatible with IDIScript macros and file support. Uses any Omnimouse or Fragpedal IDI macros and alias files
Windows compatible: XP, 7 and Vista. Mac OS X compatibility in progress
Supports 32- and 64-bit processor
Firmware upgradeable via Internet
Customizable OSD (on screen display) and voice command feedback
Processor: STM32 – ARM Cortex based 32 bit 72Mhz 95 MIPS compute power
Memory: 8 MBits flash – Can be saved to disc and reloaded
USB: low power, full speed 2.0
Size: 2 1/2″ x 2 1/2″ x 1″
Weight: 2 oz



Passes mouse tracking data directly to Operating System. Sensitivity settings and polling rate are set by default OEM mouse software and are unaffected by the AMP.
Map up to 8 mouse buttons to IDI control. Proprietary buttons which control on board device functions like tracking sensitivity are ignored.
Map “shift” functions to thumb buttons to triple standard button output
Record and create macros that play back mouse movement and button presses
Virtually “shift” the 4 Fragpedal buttons if connected
Sophisticated mouse gesture detection


Bind IDI macros to any keyboard keys or key combos
Convert any keyboard key to a “toggle”
Create keyboard mouse and foot pedal input combos.
Use the keyboard to “shift” the mouse buttons


30 day money-back trial policy
2 year product warranty