Path: utzoo!dptcdc!jarvis.csri.toronto.edu!mailrus!iuvax!bsu-cs!ibmbin From: dhesi@bsu-cs.bsu.edu (Rahul Dhesi) Newsgroups: comp.binaries.ibm.pc Subject: v02i072: kbd, swaps control and cap lock keys on IBM AT and PS/2 Summary: kbdr.arc, swaps control and cap lock keys on IBM AT and PS/2 Message-ID: <6838@bsu-cs.bsu.edu> Date: 18 Apr 89 04:13:59 GMT Sender: ibmbin@bsu-cs.bsu.edu Followup-To: comp.binaries.ibm.pc.d Lines: 55 Approved: dhesi@bsu-cs.bsu.edu X-Submissions-to: ibmpc-binaries@bsu-cs.bsu.edu X-Questions-to: ibmpc-binaries-request@bsu-cs.bsu.edu X-Repost-requests-to: ibmpc-repost@bsu-cs.bsu.edu Checksum: 927528105 (Verify with "brik -cv") Posting-number: Volume 02, Issue 072 Originally-from: Tom Almy Submitted-by: Rahul Dhesi 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@#&.`8Q@XP@P\Y#RSS@:``30 ` end END--cut here--cut here