Intermittent keyboard issues?
Posted: Sat Jul 17, 2021 12:41 pm
If you're having issues with your keyboard with non-working or missing keys, the following little hack may prove useful.
My 'T' key started functioning intermittently, probably resulting from a little dirt affecting the mechanism. Eventually it decided to stop working completely, making the computer almost unusable. I couldn't type any file names with a 'T', type LIST in Basic, enter the T command in MOS, or select a track via T with DISCMOD, etc.
So I set up a Function key to type a 'T'. With SHIFT there are 16 different Function key combinations that are available. So run BASIC (I generally use X80 as it's compatible with 80 track discs on my system) and run and save the following program:
10 KEY 2, CHR$(116)
20 KEY 10, CHR$(84)
Type DOS to return to DOS if required.
Then pressing F2 (just above the 'T' key) gives a small 't' and SHIFT/F2 gives a capital 'T'! Back in business!
This survives a CTRL/BREAK reboot, switching between MOS and DOS, etc.
Obviously this doesn't survive a complete reset but you can run the .XBS file from BASIC to save retyping to speed this up when initialising.
Thankfully the issue was short lived and all went back to normal after a few weeks
My 'T' key started functioning intermittently, probably resulting from a little dirt affecting the mechanism. Eventually it decided to stop working completely, making the computer almost unusable. I couldn't type any file names with a 'T', type LIST in Basic, enter the T command in MOS, or select a track via T with DISCMOD, etc.
So I set up a Function key to type a 'T'. With SHIFT there are 16 different Function key combinations that are available. So run BASIC (I generally use X80 as it's compatible with 80 track discs on my system) and run and save the following program:
10 KEY 2, CHR$(116)
20 KEY 10, CHR$(84)
Type DOS to return to DOS if required.
Then pressing F2 (just above the 'T' key) gives a small 't' and SHIFT/F2 gives a capital 'T'! Back in business!
This survives a CTRL/BREAK reboot, switching between MOS and DOS, etc.
Obviously this doesn't survive a complete reset but you can run the .XBS file from BASIC to save retyping to speed this up when initialising.
Thankfully the issue was short lived and all went back to normal after a few weeks