Re: A DirectInput problem

"Chris Chapman" <[email protected]> Tue, 8 Jul 2008 10:31:07 +0100
Newsgroups gmane.games.devel.general
Message-ID <[email protected]>
--===============0619068153==
Content-Type: multipart/alternative; 
	boundary="----=_Part_29409_3690713.1215509467813"

------=_Part_29409_3690713.1215509467813
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

If you want to see which combinations of keys don't register on your
keyboard, Google for KeyboardTest, which is a little application from
PassMark that displays what scan codes are coming out of the keyboard, etc
and visually displays what keys it thinks you have pressed. For example,
your S+D+Space correctly registers on mine, but A+D then E doesn't. I've had
different results with different keyboards, but it would be a poor
manufacturer that arranged the key groupings so that the most common FPS
bindings didn't register!

Chris Chapman
Black Company Studios

On Tue, Jul 8, 2008 at 7:24 AM, Alen Ladavac <[email protected]> wrote:

> Xavier wrote:
> > I have encountered the same problem as well on some (many?) keyboards,
> > with the four arrow keys not being detected when pressed at the same
> time.
>
> > I think it has to do with the wiring or the microcontroller inside some
> > keyboards that groups keys by 4, but I can't find a link anymore.
>
> http://en.wikipedia.org/wiki/Rollover_(key)<http://en.wikipedia.org/wiki/Rollover_%28key%29>
>
> > (and I don't know of any workaround.)
>
> The workaround is either to buy a better keyboard, or to bind keys in
> different positions so this doesn't happen. <shrug/>
>
> But for the key combos that Pierre describes, I'd be suspicious. A lot
> of games use those, and most modern keyboards allow those three
> presses. Finding one keyboard that doesn't is quite possible, but if
> it happens to several different models, it's either really bad luck or
> something else in the system or software. I'd definitely do a cross
> check with other games and on different machines.
>
> JM2C,
> Alen
>
>
>
> -------------------------------------------------------------------------
> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
> Studies have shown that voting for your favorite open source project,
> along with a healthy diet, reduces your potential for chronic lameness
> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
> _______________________________________________
> Gamedevlists-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/gamedevlists-general
> Archives:
> http://sourceforge.net/mailarchive/forum.php?forum_id=557
>

------=_Part_29409_3690713.1215509467813
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

If you want to see which combinations of keys don&#39;t register on your keyboard, Google for KeyboardTest, which is a little application from PassMark that displays what scan codes are coming out of the keyboard, etc and visually displays what keys it thinks you have pressed. For example, your S+D+Space correctly registers on mine, but A+D then E doesn&#39;t. I&#39;ve had different results with different keyboards, but it would be a poor manufacturer that arranged the key groupings so that the most common FPS bindings didn&#39;t register!<br>
<br>Chris Chapman<br>Black Company Studios<br><br><div class="gmail_quote">On Tue, Jul 8, 2008 at 7:24 AM, Alen Ladavac &lt;<a href="mailto:[email protected]">[email protected]</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Xavier wrote:<br>
&gt; I have encountered the same problem as well on some (many?) keyboards,<br>
&gt; with the four arrow keys not being detected when pressed at the same time.<br>
<br>
&gt; I think it has to do with the wiring or the microcontroller inside some<br>
&gt; keyboards that groups keys by 4, but I can&#39;t find a link anymore.<br>
<br>
</div><a href="http://en.wikipedia.org/wiki/Rollover_%28key%29" target="_blank">http://en.wikipedia.org/wiki/Rollover_(key)</a><br>
<div class="Ih2E3d"><br>
&gt; (and I don&#39;t know of any workaround.)<br>
<br>
</div>The workaround is either to buy a better keyboard, or to bind keys in<br>
different positions so this doesn&#39;t happen. &lt;shrug/&gt;<br>
<br>
But for the key combos that Pierre describes, I&#39;d be suspicious. A lot<br>
of games use those, and most modern keyboards allow those three<br>
presses. Finding one keyboard that doesn&#39;t is quite possible, but if<br>
it happens to several different models, it&#39;s either really bad luck or<br>
something else in the system or software. I&#39;d definitely do a cross<br>
check with other games and on different machines.<br>
<br>
JM2C,<br>
<font color="#888888">Alen<br>
</font><div><div></div><div class="Wj3C7c"><br>
<br>
<br>
-------------------------------------------------------------------------<br>
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!<br>
Studies have shown that voting for your favorite open source project,<br>
along with a healthy diet, reduces your potential for chronic lameness<br>
and boredom. Vote Now at <a href="http://www.sourceforge.net/community/cca08" target="_blank">http://www.sourceforge.net/community/cca08</a><br>
_______________________________________________<br>
Gamedevlists-general mailing list<br>
<a href="mailto:[email protected]">[email protected]</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gamedevlists-general" target="_blank">https://lists.sourceforge.net/lists/listinfo/gamedevlists-general</a><br>
Archives:<br>
<a href="http://sourceforge.net/mailarchive/forum.php?forum_id=557" target="_blank">http://sourceforge.net/mailarchive/forum.php?forum_id=557</a><br>
</div></div></blockquote></div><br>

------=_Part_29409_3690713.1215509467813--


--===============0619068153==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
--===============0619068153==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Gamedevlists-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gamedevlists-general
Archives:
http://sourceforge.net/mailarchive/forum.php?forum_id=557
--===============0619068153==--