X360 Router
david.nikdel posted in general on March 16th, 2006
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.

April 16th, 2006 at 21:00
You’re my hero.
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.
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.
May 29th, 2011 at 18:39
yurtdIsI eğitim…
Your point is valueble for me. Thanks. I think it is the cool Digital timer info…..
May 29th, 2011 at 23:27
vajinismus…
I seldom comment on blogs, but this particular one is simply awesome! thx….
May 30th, 2011 at 1:47
ispanya TurlarI…
Reading by means of your enjoyable post, inclination further me to do so sometimes….
May 30th, 2011 at 7:37
tekno-hayat…
So mush Info :O THis Is he MOst AMAzing SIte DUDe. amazing stuff thanx great awesome tremendous….
May 30th, 2011 at 8:08
bjk haber…
Hm, I’m just comfortable with this however not thoroughly confident, therefore i’m gonna research a little bit more….
May 30th, 2011 at 9:48
alIşveriş…
I was aware about this already, nevertheless there were a few beneficial pieces that concluded the image for me, regards!…
May 30th, 2011 at 10:07
evde iş…
This post appears to get a great deal of visitors. How do you get traffic to it? It gives a nice unique twist on things. I guess having something real or substantial to give info on is the most important factor….
May 30th, 2011 at 10:34
http://www.izmircicek.com.tr...
I am so grateful for your blog.Really thank you! Fantastic….
June 1st, 2011 at 0:43
haber…
your e-mail subscription link or e-newsletter service. Do you have any? Please allow me know so that I may subscribe. Thanks….
June 5th, 2011 at 16:15
The best website……
[...]here are some links to sites that we link to because we think they are worth visiting[...]……
June 6th, 2011 at 17:49
mp3…
I adore reading and I believe this website got some truly utilitarian stuff on it!…
June 7th, 2011 at 0:50
mobilya modelleri…
Great blog post. I can not agree through everything, nonetheless you actually have got several useful thoughts….
June 13th, 2011 at 4:37
The best website……
[...]here are some links to sites that we link to because we think they are worth visiting[...]……
June 13th, 2011 at 9:46
ucuz tatil…
Wow, marvelous blog layout! How long have you been blogging for?!…
June 14th, 2011 at 12:46
Cool Posting…
..This posting was wickid cool…
June 14th, 2011 at 14:40
Recent Blogroll Additions……
[...]usually posts some very interesting stuff like this. If you’re new to this site[...]……
June 14th, 2011 at 14:45
Read was interesting, stay in touch……
[...]please visit the sites we follow, including this one, as it represents our picks from the web[...]……
June 14th, 2011 at 16:30
Check this out…
[...] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[...]……
June 14th, 2011 at 18:04
facebook…
Awsome blog! I am loving it!! Will be back later to read some more. I am bookmarking your feeds also…
June 15th, 2011 at 5:33
facebook…
WAw some blog! I am loving it*…..
June 15th, 2011 at 9:34
Superb website…
[...]always a big fan of linking to bloggers that I love but don’t get a lot of link love from[...]……
June 15th, 2011 at 9:42
facebook…
WAw some blog! I am loving it .tanks for admin….
June 15th, 2011 at 10:20
You should check this out…
[...] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well [...]……
June 15th, 2011 at 10:57
Cool sites…
[...]we came across a cool site that you might enjoy. Take a look if you want[...]……
June 15th, 2011 at 12:21
oto kiralama…
I feel that is a fascinating point, it made me suppose a bit. Thanks for sparking my considering cap. Now and again I am getting such a lot in a rut that I just really feel like a record….
June 15th, 2011 at 16:11
Links…
[...]Sites of interest we have a link to[...]……
June 15th, 2011 at 18:02
oto kiralama…
I feel that is a fascinating point, …
June 15th, 2011 at 18:18
Superb website…
[...]always a big fan of linking to bloggers that I love but don’t get a lot of link love from[...]……
June 15th, 2011 at 20:55
Links…
[...]Sites of interest we have a link to[...]……
June 16th, 2011 at 5:10
Awesome website…
[...]the time to read or visit the content or sites we have linked to below the[...]…
June 16th, 2011 at 9:27
Online Article……
[...]The information mentioned in the article are some of the best available [...]……
June 16th, 2011 at 11:25
Read was interesting, stay in touch……
[...]please visit the sites we follow, including this one, as it represents our picks from the web[...]……
June 16th, 2011 at 11:31
Great site…
Check out this site it contains great information…
June 16th, 2011 at 12:18
Sites we Like……
[...] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose [...]……
June 16th, 2011 at 14:23
You should check this out…
[...] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well [...]……
June 16th, 2011 at 20:01
Sites we Like……
[...] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose [...]……
June 17th, 2011 at 6:11
[...] that is the end of this article. Here you will find some sites that we think you will appreciate, just click the links over[...]…
[...] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose [...]…
June 17th, 2011 at 7:42
Cam Sex…
[...]Cam Sex absolut kostenlos testen[...]…
June 17th, 2011 at 11:16
Links…
[...]Sites of interest we have a link to[...]……
June 17th, 2011 at 15:05
Superb web-pages…
[...]always a big fan of linking to bloggers that I enjoy but do not get lots of link adore from[...]……
June 17th, 2011 at 16:31
CHeck out this winner of a site!…
BOOKMARK THIS!…
June 17th, 2011 at 18:03
[...]Sites of interest we have a link to[...]……
[...]usually posts some very interesting stuff like this. If you’re new to this site[...]……
June 17th, 2011 at 18:14
Cool sites…
[...]we came across a cool site that you might enjoy. Take a look if you want[...]……
June 18th, 2011 at 1:54
Websites worth visiting…
[...]here are some links to sites that we link to because we think they are worth visiting[...]……
June 18th, 2011 at 3:10
Thanks…
[...]one of our visitors recently recommended the following website[...]…
June 18th, 2011 at 16:42
Blogs ou should be reading…
[...]Here is a Great Blog You Might Find Interesting that we Encourage You[...]……
June 18th, 2011 at 17:49
Nice good read…
This is another great site for the same kind of info…
June 19th, 2011 at 3:52
Visitor recommendations…
[...]one of our visitors recently recommended the following website[...]……
June 19th, 2011 at 7:32
Sites we Like……
[...] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose [...]……
June 19th, 2011 at 20:36
Check this out…
[...] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[...]……
June 19th, 2011 at 22:59
Links…
[...]Sites of interest we have a link to[...]……
June 20th, 2011 at 2:30
Trackback Link…
[…] … great article that everyone should read […] …
June 20th, 2011 at 4:09
[...]The information mentioned in the article are some of the best available [...]……
[...]below you’ll find the link to some sites that we think you should visit[...]……
June 20th, 2011 at 6:45
Sites we Like……
[...] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose [...]……
June 20th, 2011 at 7:57
Website trackback Link…
[...]although websites we backlink to below are considerably not related to ours, we feel they are actually worth a go through, so have a look[...]……
June 20th, 2011 at 10:39
Links…
[...]Sites of interest we have a link to[...]……
June 20th, 2011 at 11:52
Websites we think you should visit…
[...]although websites we backlink to below are considerably not related to ours, we feel they are actually worth a go through, so have a look[...]……
June 20th, 2011 at 21:16
Online Article……
[...]The information mentioned in the article are some of the best available [...]……
June 21st, 2011 at 12:49
Sites we Like……
[...] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose [...]……
June 21st, 2011 at 15:55
Blogs ou should be reading…
[...]Here is a Great Blog You Might Find Interesting that we Encourage You[...]……
June 21st, 2011 at 21:05
Websites you should visit…
[...]below you’ll find the link to some sites that we think you should visit[...]……
June 21st, 2011 at 21:14
Websites you should visit…
[...]below you’ll find the link to some sites that we think you should visit[...]……
June 22nd, 2011 at 4:37
[...] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[...]……
[...] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose [...]……
June 22nd, 2011 at 9:27
Online Article……
[...]The information mentioned in the article are some of the best available [...]……
June 22nd, 2011 at 13:41
You should check this out…
[...] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well [...]……
June 22nd, 2011 at 15:32
Informative Site…
Hello everybody here are some sites that contains information that you may find useful yourselves. It’s Worth Checking out….
June 22nd, 2011 at 15:37
Visitor recommendations…
[...]one of our visitors recently recommended the following website[...]……
June 22nd, 2011 at 16:17
Sites we Like……
[...] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose [...]……
June 23rd, 2011 at 8:30
Great website…
[...]we like to honor many other internet sites on the web, even if they aren’t linked to us, by linking to them. Under are some webpages worth checking out[...]……
June 23rd, 2011 at 10:12
Read was interesting, stay in touch……
[...]please visit the sites we follow, including this one, as it represents our picks from the web[...]……
June 23rd, 2011 at 14:49
HEY: Look at this!…
BOOKMARK THIS SITE NOW!…
June 23rd, 2011 at 18:56
[...]check below, are some totally unrelated websites to ours, however, they are most trustworthy sources that we use[...]……
[...]one of our visitors recently recommended the following website[...]……
June 23rd, 2011 at 23:12
Great website…
[...]we like to honor many other internet sites on the web, even if they aren’t linked to us, by linking to them. Under are some webpages worth checking out[...]……
June 25th, 2011 at 1:56
Recommeneded websites…
[...]Here are some of the sites we recommend for our visitors[...]……
June 26th, 2011 at 21:09
You should check this out…
[...] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well [...]……
June 27th, 2011 at 20:31
Sources…
[...]check below, are some totally unrelated websites to ours, however, they are most trustworthy sources that we use[...]……
June 28th, 2011 at 1:28
Blogs ou should be reading…
[...]Here is a Great Blog You Might Find Interesting that we Encourage You[...]……
June 28th, 2011 at 17:12
Links…
[...]Sites of interest we have a link to[...]……
June 28th, 2011 at 19:19
Sources…
[...]check below, are some totally unrelated websites to ours, however, they are most trustworthy sources that we use[...]……
June 29th, 2011 at 16:23
Great Site……
[...]check this out as this contains important information about[...]…
June 29th, 2011 at 23:02
The best website……
[...]here are some links to sites that we link to because we think they are worth visiting[...]……
June 30th, 2011 at 6:12
Websites you should visit…
[...]below you’ll find the link to some sites that we think you should visit[...]……
June 30th, 2011 at 11:03
You should check this out…
[...] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well [...]……
June 30th, 2011 at 14:53
Great Site……
[...]check this out as this contains important information about[...]…
June 30th, 2011 at 17:00
Great Site……
[...]check this out as this contains important information about[...]…
July 1st, 2011 at 3:03
The best website……
[...]here are some links to sites that we link to because we think they are worth visiting[...]……
July 1st, 2011 at 10:24
Momma is one cool chick…
Momma says check this site out!…
July 1st, 2011 at 14:20
Great Site……
[...]check this out as this contains important information about[...]…
July 2nd, 2011 at 18:35
Sites we Like……
[...] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose [...]……
July 3rd, 2011 at 4:50
Recent Blogroll Additions……
[...]usually posts some very interesting stuff like this. If you’re new to this site[...]……
July 3rd, 2011 at 16:06
Blogs u should be reading…
[...]Here is a Great Blog You Might Find Interesting that we Encourage You[...]……
July 4th, 2011 at 15:28
Links for the day!…
Good evening everyone. I Just found this good site i would like to share it with you guys….
July 4th, 2011 at 16:46
I’m definitely enjoying the information…
Hey there! Someone in my Myspace group shared this site with us so I came to give it a look. I’m definitely enjoying the information. I’m bookmarking and will be tweeting this to my followers! Great blog and superb style and design….