March 10th, 2010

X360 Router

So I finally found a fun project for the XBox 360 controller I bought. I just finished the main part of a program I call X360 Router, designed to allow me to use my gamepad to control World of Warcraft. Right now, the app supports selecting a primary among multiple controllers and mapping various button presses to key and mouse messages (sent only to WoW). The right shoulder button toggles the left thumbstick into mouse mode (as opposed to sending movement keys like the D-Pad). Also, the right trigger functions as a shift indicator (not to be confused with the actual keyboard key “shift”) giving dual functions to many of the keys such as ABXY and the right thumbstick (does a cameraturn rather than character turn).

Now that this part is done, my plan is to make a WoW interface mod which will act as a companion to the router application. Right now, the number of useful hotkeys is limited to six (X,Y,B and their shifted counterparts). What I’d like to do is design an interface where rather than being bound to a single buttonpress, spells are cast using button combos. I figure if I only bind to combinations of two, I’ll get 36 (6*6) usable combinations which is just enough to map the bottom three action bars (12 buttons per bar). This also lends itself to an intuitive interface. I’d like to display the ABXY pad in the upper or lower right corner and show, on top of each button, a two icons representing the spell that will be cast (or secondary menu that will be accessed) if that button is pressed (with or without shifting). The A-Button would be reserved for jump,while shift-A could be used to back out of a sub menu. I think I would also use Start to toggle on and off the regular spellbar (to switch into mouse and keyboard mode).

I’ll post again with a download link when the mod is done.

Controller Diagram

3 Responses to 'X360 Router'

  1. 1TweakedGex
    April 16th, 2006 at 21:00

    You’re my hero.


  2. 2John Ferreira
    May 23rd, 2006 at 1:24

    Love this idea, do you know if it will work on a mac if not what would have to be done to get it working.


  3. 3jm0rdetsky
    June 25th, 2006 at 17:40

    Thats awesome. I’m actually playing with xinput, but I want to do the exact opposite. Play my xbox with my keyboard. Play around with that at all?

    Drop me a bell.


Leave a Response

RSS | Comments RSS | title image copyright Robert Gendler |