Lee Jones wrote: > On a type writer or a real computer, it's a logical OR function. When > both are down (shift lock OR up shift OR both), letter keys generate > capitals. This is what people expect. I wonder what people "expect" this? Aged typists? Let's not confuse a limitation of mechanical typewriters, getting pretty rare now, with some sort of ergonomic feature. The Shift Lock function related to a limitation whereby it was only practical to make it operate on all keys at once, and toggles added complexity. The Caps Lock (AKA: Alpha Lock) on a REAL computer whether PC or otherwise is a *brilliant* feature. > On the PC, it's a logical XOR function. When both are down (caps lock > AND up shift), pressing a letter key gets you a lower case letter. My other machine uses the German overlay (why? You may ask? Well, my dad picked up a rather high quality, that is, real Japanese manufacture, German keyboard and I've used it ever since) which amuses me no end. Hash is an unshifted character, as are beta (s-tzet) and umlauts, and mu, "squared" and a few other novelties are available as shifted. In addition, caret and single quotes are prefix keys which make up accented vowels. So far so good on this, but while it is OK that the shift lock is un- locked by the shift key, some MORON in the code page department of you- know-what organisation has decided that it is, cretinous typewriter- style, truly a SHIFT Lock for ALL keys. > I have always considered this a bug (not a feature) in the PC > keyboard driver. I challenge Lee to try typing on this German keyboard awhile and see whether he would not rather keep the caps lock toggle and XOR function! Put another way, does anyone know whether bug-fixed keyb.sys and kbdgr.dll (WIN95) files are available? Cheers, Paul B.