Author Topic: PS/2 key repeat question  (Read 3260 times)

0 Members and 1 Guest are viewing this topic.

Offline Iksf

  • Thread Starter
  • Posts: 2
PS/2 key repeat question
« on: Sat, 05 July 2014, 21:20:37 »
Does anyone have experience with the following issue.

Using a PS/2 port with a CM Storm Quickfire Rapid (blue switches) (CM storm claim NKRO over PS/2 for this keyboard on their website)

NKRO works fine (qwertryui).

However holding down multiple keys will not repeat the suppressed keys, just the last pressed key. For example holding down 1 + 2 + 3 will give me 123333333333333.

I am hoping for some way to make it give 123123123123123123123123123. Using it in USB mode gives me the desired 123123123123123123123. Not human error have attempted many times ensuring to press the keys at the exact same time.

Have tried using it on Linux. Same issues. Have tried a different USB > PS/2 adapter, no change. Have also tried a Steelseries 6gv2 which had similar behaviour.

The reason I am using it in PS/2 mode is the superior repeat rate and shorter repeat delay, not the NKRO feature. Maximum repeat rate on windows over USB is really low and using filter keys to increase it causes loads of glitchy bugs in some games.

Additionally I have noticed pressing multiple keys quickly can sometimes lead to the last one not being registered despite very much being pressed. For example pressing 3sz quickly I have found sometimes makes the z not register. Have no issues on the Steelseries g6v2 in regards to this.

Alternatively if someone knows some way to increase windows keyboard repeat rate and decrease the delay, without using filterkeys that would be great.

Help appreciated, though considering the issue can be replicated on 2 keyboards I'm sort of just expecting "Its just how PS/2 works".
« Last Edit: Sat, 05 July 2014, 21:22:48 by Iksf »

Offline Grendel

  • Posts: 462
  • Location: OR, USA
    • Firmware for Costar Replacement Controllers
Re: PS/2 key repeat question
« Reply #1 on: Sun, 06 July 2014, 02:04:57 »
From here: "In the case where more than one key is held down, only the last key pressed becomes typematic.  Typematic repeat then stops when that key is released, even though other keys may be held down."
Currently using: RK-9000WH/GR, CMS QFXT w/ Ghost Squid
- I'm game !

Offline hasu

  • Posts: 3491
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: PS/2 key repeat question
« Reply #2 on: Sun, 06 July 2014, 03:05:53 »
123123123 can be occurred in only USB and it is a symptom or evidence of poor implementation! My firmware used to yield 123123123 at early dev,  LOL

12333333333 is legit on both PS/2 and USB.

Offline Iksf

  • Thread Starter
  • Posts: 2
Re: PS/2 key repeat question
« Reply #3 on: Sun, 06 July 2014, 11:20:06 »
Ok fair enough I was expecting something like that I guess.


Additionally I have noticed pressing multiple keys quickly can sometimes lead to the last one not being registered despite very much being pressed. For example pressing 3sz quickly I have found sometimes makes the z not register. Have no issues on the Steelseries g6v2 in regards to this.

Alternatively if someone knows some way to increase windows keyboard repeat rate and decrease the delay, without using filterkeys that would be great.

Any ideas on this issue? I have tested it on two identical CM storm quickfire rapid keyboards which share the issue however the Steelseries 6gv2 does not have the issue. Is this a keyboard design issue or maybe should I try get some different form of USB > PS2 adapter?


EDIT:
Actually I guess it must be a keyboard design issue. I just on a whim decided to try replicate the behaviour over USB. Its harder to do but put the bug does happen occasionally. So yea I guess the CM Storm Quickfire Rapid just has some issues. I guess I'll post something in the CM storm subforum.

Can anyone recommend a good MX blue keyboard which plays nice with PS/2. Tenkeyless preferably, British layout would also be nice.
« Last Edit: Sun, 06 July 2014, 11:36:58 by Iksf »