Strange keyboard problem


Aggelakis

 

Posted

I'm playing CoH on a friends new computer Dell XPS 9000 and I'm having trouble with the arrows keys or the left arrow key to be exact. It works except when jumping, moving forward and turning left. I've checked the keybinds and they're okay. Running forward and turning left work okay. Using the 'Q' to turn left while jumping and moving forward works.

Has anybody had this problem before and fixed it?

Thanks


 

Posted

Many keyboards have a maximum number if keys in a certain 'block' of keys that can be pressed at the same time. You've probably run into that limitation.


Paragon Wiki: http://www.paragonwiki.com
City Info Terminal: http://cit.cohtitan.com
Mids Hero Designer: http://www.cohplanner.com
Quote:
Originally Posted by Dispari View Post
I don't know why Dink thinks she's not as sexy as Jay was. In 5 posts she's already upstaged his entire career.

 

Posted

Some keyboards don't transmit some multiple presses well. Arrow keys and letter keys are common examples.

On mine, for example, If I'm using W and space to superjump forward, I can't use the arrow keys to turn left or right. I can use the Q and E, though, just fine.

So it just may be that the keyboard can't "chord" those keys properly. You can try a different keyboard, or try to find an alternative way to do it.

Yeah, like Aggelakis said.


 

Posted

I have a laptop I play on occasionally that does the same thing. Forward Left and Jump can't be done at the same time... the left turn is what it won't do.. let up on jump or forward and it will turn left. Right turn doesn't have this issue. Hook up an external keyboard and it's no issue. My assumption is it's a limitation of the hardware.


I gotta make pain. I gotta make things right. I gotta stop what's comin'. 'Least I gotta try.

 

Posted

Quote:
Originally Posted by CaptainKate View Post
I'm playing CoH on a friends new computer Dell XPS 9000 and I'm having trouble with the arrows keys or the left arrow key to be exact. It works except when jumping, moving forward and turning left. I've checked the keybinds and they're okay. Running forward and turning left work okay. Using the 'Q' to turn left while jumping and moving forward works.

Has anybody had this problem before and fixed it?

Thanks
Yep, and nope.

Yep, had the problem, nope, never fixed it.

It's a hardware limitation. I'm still using the old, beat-up keyboard from a couple of computers ago because all the new ones seem to have this problem.


 

Posted

I should have posted my workaround for my SuperJumper:

Use Run. (I bound it to Shift+R rather than the default R, so I'd quitting running into mobs when I tried to type.) Then you only need the space and arrow keys, and those seem to play together just fine on my keyboard.

Good luck!


 

Posted

From Shawn Hargreaves' blog, entry "Keyboards Suck"
(Shawn Hargreaves is a developer for Microsoft XNA Game Studio)

Quote:
I'm not a hardware guy, but if I had to design a keyboard I'd probably include some kind of electrical switch under each key, with a set of wires leading to and from each switch so I could detect when they were pressed.

Bzzzt, wrong!

Real hardware designers reduce manufacturing costs by sharing only a few electrical connections between many keys. Next time you are throwing out an old keyboard, rip it open first and take a look inside. You'll see a crazy circuit board with a matrix taking voltage to and from the various switches, but if you look carefully, you'll notice the same inputs and outputs are routed to many different keys. How can this possibly work?

The trick is that in order to detect a single keypress, you don't actually need a unique wiring for that key. As long as each key has a unique combination of input and output connections, you can figure out things like "source #3 and destination #5 have voltage, so 'O' must be pressed".

You can also detect multiple keypresses, using logic like "sources #3 and #4 are connected to destination #5, which means both 'O' and 'K' must be pressed". In fact, any combination of two keys can be reliably detected (the proof of which I shall leave as an exercise for the reader).

More than two simultaneous keys, however, are a problem. Some combinations may work ok, but others will try to connect source and destination wires that are both already in use by other keys, in which case the new press will be completely ignored. Even worse, exactly which combinations can be detected varies from one keyboard to another, depending on the details of how their wiring matrix is laid out.

This behavior was fine for the word processing applications that keyboards were originally designed for, but is not so great for games. There is nothing we can do to fix the hardware, but there are a couple of ways we can minimize its impact:
  • Prefer the shift, alt, and ctrl keys, because these usually have dedicated wiring that will not cause conflicts.
  • Avoid game designs that require pressing many keys at the same time.
  • Avoid the keyboard entirely. Gamepads don't have this problem!


http://www.fimfiction.net/story/36641/My-Little-Exalt

 

Posted

Thanks everyone for the help and suggestions.


 

Posted

You can go into Menu > Options > Keyboard and select different keys for movement. You may find some that don't cause these internal hardware conflicts.

E.g., you can move the WASD movement keys to ESDF and see if that helps. If you're a touch typist with your fingers on the 'home row' keys, this set up makes better sense anyway.

Or, get a new keyboard. Go to a store with keyboards and display and try them out and see if they beep at you when you try chording the movement keys with each other.


Speeding Through New DA Repeatables || Spreadsheet o' Enhancements || Zombie Skins: better skins for these forums || Guide to Guides

 

Posted

Quote:
Originally Posted by Zombie Man View Post
You can go into Menu > Options > Keyboard and select different keys for movement. You may find some that don't cause these internal hardware conflicts.

E.g., you can move the WASD movement keys to ESDF and see if that helps. If you're a touch typist with your fingers on the 'home row' keys, this set up makes better sense anyway.

Or, get a new keyboard. Go to a store with keyboards and display and try them out and see if they beep at you when you try chording the movement keys with each other.
Also (although I still recommend trying them out) things like the Logitech G series (especially the original G15, or the new one) or brands like Saitek are made for gaming, and tend to be better about multiple presses.


Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net

Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.

 

Posted

Quote:
Originally Posted by Rajani Isa View Post
Also (although I still recommend trying them out) things like the Logitech G series (especially the original G15, or the new one) or brands like Saitek are made for gaming, and tend to be better about multiple presses.
This sounds like a winner to me. I recently got a Logitech G9x laser mouse and I'm impressed enough with it to check out their other products.


 

Posted

Quote:
Originally Posted by Zombie Man View Post
Or, get a new keyboard. Go to a store with keyboards and display and try them out and see if they beep at you when you try chording the movement keys with each other.
This is not a reliable test. My last keyboard did not beep - it just ignored the additional keys.
<space bar> for Superjump
<W> for forward.
and..... I could not turn. I could STRAFE while jumping, but not turn.

Annoyingly, I had bought that keyboard due to it's being virtually identical to one that had died (same manufacturer, same line, new model to replace a discontinued one). Previous keyboard was fine, new one didn't recognize the multiple keypresses I required for CoH. Currently using a Logitech keyboard that I'm very happy with and I have already purchased another identical one as a spare.


Paragon City Search And Rescue
The Mentor Project

 

Posted

Thanks again everyone. I did change the movement keys, but I think I might look into the Logitech keyboard and see if I can talk my friend into it.


 

Posted

Quote:
Originally Posted by NekoNeko View Post
This sounds like a winner to me. I recently got a Logitech G9x laser mouse and I'm impressed enough with it to check out their other products.
What I really want is the G19, but I have enough sanity to realize I need to upgrade my computer first. My (original) G15 is still doing just fine

Also, one thing a lot of the G-series keyboards have is the "Computer <-> Gaming" switch - which disables the windows key.

EDIT : And to clarify - there is the G15, and G15 Gaming Keyboard. The G15 is the original, and has 18 macro keys. People complained they couldn't fit this specialized keyboard into normal keyboard trays (what>?!) and so it was replaced by the "gaming" version with only 6 macro keys.


Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net

Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.

 

Posted

Quote:
Originally Posted by CaptainKate View Post
Thanks again everyone. I did change the movement keys, but I think I might look into the Logitech keyboard and see if I can talk my friend into it.
There's no guarantee that all Logitech keyboards will work right. I've seen different models from the same manufacturer behave differently.


Paragon City Search And Rescue
The Mentor Project

 

Posted

Quote:
Originally Posted by Ironblade View Post
There's no guarantee that all Logitech keyboards will work right. I've seen different models from the same manufacturer behave differently.
Which is why I recommended a try-out But Logitech and the other gaming-oriented gear companies' products are a lot less likely to have these sorts of issues.


Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net

Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.

 

Posted

I'm not sure if this is global or just in Windows, etc, but in Windows you can set up, or it might be set up, so that it's in "handicapped/old people mode" where you'd have to hold a key for a few seconds to get it to start repeating.

Not sure if that's right in this case, or in any case, but I felt I needed to throw that out.

I own a G11 but my old Microsoft Natural also had no problem. I just got the G11 for the extra keys and functions and whatnot, which I haven't used a bit of in the half year I've had it.


 

Posted

Careful with Saitek also. I have the same left turn while jumping issues on an Eclipse2 otherwise the keyboard works great.


awakened death 50 necro/dark mm, Necrospider 50 Crabspider, Death's Hunter 50 claw/regen stalker, Inhuman-Rampage 50 DM/WP brute, Xander the Protector 50 Kat/sr scrapper, Phantom Force 50 Ill/Rad Controller, Friendly Persuader 50 Inv/Wm tank
Global: @Cinder Spawn