<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 Forums - Coffeehouse - Translate Game Controller Input to WASD (keyboard) + Mouse</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Forums/rss"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 Forums - Coffeehouse - Translate Game Controller Input to WASD (keyboard) + Mouse</title>
		<link>http://channel9.msdn.com/Forums</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Forums</link>
	<language>en</language>
	<pubDate>Fri, 24 May 2013 03:09:30 GMT</pubDate>
	<lastBuildDate>Fri, 24 May 2013 03:09:30 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>7</c9:totalResults>
	<c9:pageCount>-7</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Coffeehouse - Translate Game Controller Input to WASD (keyboard) + Mouse</title>
		<description><![CDATA[<p>i've been trying to get some more use out of a logitech wireless precision ps3 game controller (usb).</p><p>using direct x, so far i can detect the controller, poll it's state and return the values of the axes and 13 buttons. my goal was to be able to play steam games that don't normally support joystick controls, but everything i've tried so far is flaky at best (snedkeys). i'm thinking i need something lower level to translate the polled controller state to keystrokes &#43; mouse clicks that another window can &quot;hear&quot;....</p><p>axis 1 value: -1000 = &quot;A&quot;</p><p>axis 1 value: 1000 = &quot;D&quot;</p><p>axis 2 value: -1000 = &quot;S&quot;</p><p>axis 2 value: 1000 = &quot;W&quot;</p><p>button 1 on: Spacebar</p><p>button 2 on: Crtl</p><p>button 3 on: Mouse.LeftClick</p><p>(You get the idea)</p><p>can anyone point me in the right direction? is this best set up as a service that runs in the background? any help would be mucho appreciated... i have a couple of side scrollers that are just begging to be played with a game controller (braid and trine)!</p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse/29b24a2ccbbf4da28b7a9e4801541f7f#29b24a2ccbbf4da28b7a9e4801541f7f</link>
		<pubDate>Fri, 10 Dec 2010 20:38:21 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse/29b24a2ccbbf4da28b7a9e4801541f7f#29b24a2ccbbf4da28b7a9e4801541f7f</guid>
		<dc:creator>itsnotabug</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/itsnotabug/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Translate Game Controller Input to WASD (keyboard) + Mouse</title>
		<description><![CDATA[<p>I don't know&nbsp;anything&nbsp;to help you with the exact problem. But I can't help but point out that Braid works fantastic with the xbox 360 controller. Not only do the controls work perfectly, but as soon as you plug-in the controller the in-game graphics for&nbsp;showing&nbsp;what buttons to press at different points change from keyboard&nbsp;keys&nbsp;to xbox controller buttons. A few other games I've played also have built in support,&nbsp;despite&nbsp;not advertising any.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse/6b08bed0e69e4c718bab9e48015a7271#6b08bed0e69e4c718bab9e48015a7271</link>
		<pubDate>Fri, 10 Dec 2010 21:01:22 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse/6b08bed0e69e4c718bab9e48015a7271#6b08bed0e69e4c718bab9e48015a7271</guid>
		<dc:creator>battlebottle</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/battlebottle/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Translate Game Controller Input to WASD (keyboard) + Mouse</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse#c6b08bed0e69e4c718bab9e48015a7271">battlebottle</a>: that's cool about braid, but at this point i really want to get this figured out for ANY controller... i think xna supports xbox controllers natively but i'm working with a &quot;generic&quot; controller via direct x.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse/260fb1dfd53241548c3d9e48015f28cf#260fb1dfd53241548c3d9e48015f28cf</link>
		<pubDate>Fri, 10 Dec 2010 21:18:31 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse/260fb1dfd53241548c3d9e48015f28cf#260fb1dfd53241548c3d9e48015f28cf</guid>
		<dc:creator>itsnotabug</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/itsnotabug/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Translate Game Controller Input to WASD (keyboard) + Mouse</title>
		<description><![CDATA[<p>Have you ever tried GlovePIE? I've used it to translate game controller input to MIDI but it also supports QWERTY and many other forms of input and output.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse/fa0c4402b8bf4c1c9a059e4801629249#fa0c4402b8bf4c1c9a059e4801629249</link>
		<pubDate>Fri, 10 Dec 2010 21:30:57 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse/fa0c4402b8bf4c1c9a059e4801629249#fa0c4402b8bf4c1c9a059e4801629249</guid>
		<dc:creator>dentaku</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/dentaku/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Translate Game Controller Input to WASD (keyboard) + Mouse</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse#cfa0c4402b8bf4c1c9a059e4801629249">dentaku</a>: glovepie also looks cool and useful, but i want to do it my way. i already put some time into getting direct x this far (sans xna) so it would be a tiny little victory for me and my inner nerd if i could get to a playable, responsive game with my own app... something tells me it's not as easy as i had anticipated.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse/0ae0db92fca44225be369e48016843aa#0ae0db92fca44225be369e48016843aa</link>
		<pubDate>Fri, 10 Dec 2010 21:51:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse/0ae0db92fca44225be369e48016843aa#0ae0db92fca44225be369e48016843aa</guid>
		<dc:creator>itsnotabug</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/itsnotabug/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Translate Game Controller Input to WASD (keyboard) + Mouse</title>
		<description><![CDATA[<p>I believe <a href="http://pinnaclegameprofiler.com/">this</a>&nbsp;will do&nbsp;exactly what you need ($20 but has a fully functional trial version). It allows you to take any controller from any console and map any action to any keyboard/mouse input for any application (create a profile that will then auto-load next time). You can even do stuff like break an axis up into &quot;zones&quot; and trigger different actions based on what the current axis position is.</p><p>I use it with a wireless Xbox 360 force feedback wheel (with the wireless receiver)&nbsp;to play driving games on my PC that don't normally even work with wheels at all.</p><p>BTW I have no affiliation to the product, I just think it will do exactly what you need.</p><p><strong>From the website:</strong><br><em>Pinnacle Game Profiler is a keyboard keymapper, mouse emulator, game manager, and input device programmer—all rolled into one.</em></p><p><em>Pinnacle allows you to program what happens when you interact with your game controllers, keyboards, and mice. You tell Pinnacle which input devices to watch and how to react.&nbsp; You have hundreds of commands from which to choose.</em></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse/9f4677a2a4b64f2b90069e48016ffc88#9f4677a2a4b64f2b90069e48016ffc88</link>
		<pubDate>Fri, 10 Dec 2010 22:19:47 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse/9f4677a2a4b64f2b90069e48016ffc88#9f4677a2a4b64f2b90069e48016ffc88</guid>
		<dc:creator>BitFlipper</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/BitFlipper/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Translate Game Controller Input to WASD (keyboard) + Mouse</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse#c29b24a2ccbbf4da28b7a9e4801541f7f">itsnotabug</a>: Haven't tried for what op wants but this could be enough for some purposes:</p><p><a href="http://www.autohotkey.com/docs/misc/RemapJoystick.htm">http://www.autohotkey.com/docs/misc/RemapJoystick.htm</a></p><p>&nbsp;</p><p>I'm looking at remapping some buttons on usb joystick (in such way that they're still joystick buttons and not sending keyboard stuff) and it seems that writing either usb or hid filter driver is the only option (or intercepting directinput calls).</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse/fa46af83ba5a4da29a619e490150c1b0#fa46af83ba5a4da29a619e490150c1b0</link>
		<pubDate>Sat, 11 Dec 2010 20:26:05 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Translate-Game-Controller-Input-to-WASD-keyboard--Mouse/fa46af83ba5a4da29a619e490150c1b0#fa46af83ba5a4da29a619e490150c1b0</guid>
		<dc:creator>androidi</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/androidi/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>