Author Topic: Strange CapsLock behavior  (Read 1290 times)

0 Members and 1 Guest are viewing this topic.

Offline Kristopher Micinski

  • Thread Starter
  • Posts: 4
Strange CapsLock behavior
« on: Sat, 10 March 2012, 13:35:38 »
All,

I have a number of keyboards that do this, and I was hoping that some of you can enlighten me.  I regularly (as I assume many of you do) remap CapsLock and Cntrl for better emacs usage.  This works great, and since I started doing it years ago, I've grown accustomed to it and could never switch back!  However, on my older keyboards (my Model M and Kinesis do this) I notice a strange problem: when I hold down caps lock for a while, tap a key, and then go back to tap another key, caps lock will have become unpressed.  This is probably behavior in hardware, because my modern mechanical keyboards don't do this, and I can see some rationale for it..  This is super annoying, however, when I use emacs for a while, hover over some code wondering what to do, and then want to continue on; I have to lift my finger off CapsLock and push it again, resulting in frequent error.  I googled around to see what this is, and I also tried searching this forum, but I can't think of a name for this behavior (maybe it's standard..).  Does anyone know what this is, and what causes it?  (I assume it's something that I can't fix without different firmware, but whatever, I'm just interested as to why it's like this..)

Kris

Offline asdf

  • Posts: 43
  • Location: USA
  • Tuesday, 11 November 2008, 20:17:05
Strange CapsLock behavior
« Reply #1 on: Sat, 10 March 2012, 14:24:19 »
My guess is it's because the keyboards don't have nkeyrollover
« Last Edit: Sat, 10 March 2012, 14:26:28 by asdf »

Offline Soarer

  • * Elevated Elder
  • Posts: 1918
  • Location: UK
Strange CapsLock behavior
« Reply #2 on: Sat, 10 March 2012, 14:37:27 »
Well, he said HOLD caps AND tap another key, but that should be fine with any keys on a Model M.

Kris, are you using a PS/2 - USB adapter with the older 'boards?

Offline Kristopher Micinski

  • Thread Starter
  • Posts: 4
Strange CapsLock behavior
« Reply #3 on: Sat, 10 March 2012, 14:48:55 »
Ah, yes I am!  How silly of me not to have recognized that this could have been the issue :-/

Offline Kristopher Micinski

  • Thread Starter
  • Posts: 4
Strange CapsLock behavior
« Reply #4 on: Sat, 10 March 2012, 15:01:28 »
Right.  A little quick reading reveals that this is most probably the fact that I've been using a dumb ps2 to usb adapter, rather a proper converter which actually interprets and changes the signal.  I've ordered a more proper converter and it should be coming in the mail soon enough!  Thanks for pointing me at the likely cause!

Offline Soarer

  • * Elevated Elder
  • Posts: 1918
  • Location: UK
Strange CapsLock behavior
« Reply #5 on: Sat, 10 March 2012, 15:08:10 »
Well, it must've been not entirely dumb, for it to work at all! But, yeah, some are definately better than others, and the Model M is quite fussy about which it wants to work well with.

Offline Soarer

  • * Elevated Elder
  • Posts: 1918
  • Location: UK
Strange CapsLock behavior
« Reply #6 on: Sat, 10 March 2012, 15:16:54 »
We've tried to catalog them, but some makers change the insides from time to time, so it's hard to keep track.

Offline Kristopher Micinski

  • Thread Starter
  • Posts: 4
Strange CapsLock behavior
« Reply #7 on: Sat, 10 March 2012, 15:20:10 »
That's right, mine was the second one down on the list, which has the noted issue:

- Protocol issue; when holding down a key, then hitting another key, the first key is no longer sent

I'm suspecting that exactly this was causing the problem, I guess both of the adapters I've used have been these :-/

Offline Soarer

  • * Elevated Elder
  • Posts: 1918
  • Location: UK
Strange CapsLock behavior
« Reply #8 on: Sat, 10 March 2012, 15:38:12 »
Right, that's pretty suspicious :-)

I gave up on them and wrote my own (I wanted to be able to adapt some less mainstream keyboards), but still, there's one or two standard-looking PS/2 keyboards it can't handle.

Offline Soarer

  • * Elevated Elder
  • Posts: 1918
  • Location: UK
Strange CapsLock behavior
« Reply #9 on: Mon, 12 March 2012, 12:07:43 »
Quote from: ripster;543353
Blue Cube solves the world's problems.

Nothing does that! It does work well with a Model M though. If you can find one.