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