[comp.binaries.ibm.pc] v02i072: kbd, swaps control and cap lock keys on IBM AT and PS/2

dhesi@bsu-cs.bsu.edu (Rahul Dhesi) (04/18/89)

Checksum:  927528105  (Verify with "brik -cv")
Posting-number: Volume 02, Issue 072
Originally-from: Tom Almy <toma@tekgvs.labs.tek.com>
Submitted-by: Rahul Dhesi <dhesi@bsu-cs.bsu.edu>
Archive-name: kbdr/kbdr.uue

[ Reposted here from comp.sys.ibm.pc due to popular demand for this
program, with permission from Tom Almy.  -- R.D. ]

>I have a terrible time using the AT style keyboard with the cap lock
>key next to the 'A' and the control key at the lower left.  I've
>heard there is a public domain program available somewhere to swap
>the control and cap lock keys, but haven't been able to find it.

These requests come up regularly (why can't IBM design a good
keyboard), so here is my monthly :-) posting of kbdr.com, a tiny tsr
that makes the caps lock act as an additional control key.  The
combination rightshift-capslock gives the capslock function.

Note that this program is for AT class machines or later (PS/2) only.

Hopefully these requests will dwindle to  zero as people buy clone
keyboards with a switch on the back to exchange the keys, or buy the
Northgate Omnikey/102 keyboard (which I heartily recommend!).

Tom Almy
toma@tekgvs.labs.tek.com
Standard Disclaimers Apply

[
Checksums obtained with the 4.3BSD "sum" or System V "sum -r" command.

checksum     size (bytes)  file (between BEGIN--cut and END--cut lines)
    9987          517      kbdr.uue

checksum     size (bytes)  file
   57618          355      kbdr.arc

-- R.D.
]

kbdr part01/01
BEGIN--cut here--cut here
begin 644 kbdr.arc
M&@AK8F1R+F-O;0!&``!`1`$``(T2ZEPM)4T!```,Z1``:"(``"0""@#PTO3O
MF($"`3#]Z^7O7R(7!P+P0P<&`"X`3)J%,$@`$+\G=5KPT%%'@P$7C@SX`6#"
MGH$+!`+4$0"K@Z@^``[D<_'/!2``/'3560`*:,FA18]"-0K`"Q8M6SPXVD:K
MA,@/_\S1JB$R$39&PX;I8N`10`R1Z(#2&!($RA0F3X8L`='"!X@A5*0P80$"
MA)0D1Y!0F8(DB1$J(%;\K7LW[]Z^D^WBU8ON"@!T0@`L$)('!)4W;4`$8=,F
M#[HB`!S.A#0`5X7/EOZ-(A$@D0<3`73QEJ+K*'$>`*2@BP*`$3(HN@@EUW5;
M.9E_Z?#\VZ+H``QR0Z9`"3#LZI1$T]*-Q-7@<P*/"=,-`!````!1'P30`I*K
HOJ[\BWC0@0`B#9-(,(EH$^"`^Q6X119?>#&.`8Q@XP@P\Y#RSS@:``30
`
end
END--cut here--cut here