I am suspecting a fault within UE12 (81LS95) - but before we jump to that conclusion I want to rule out a few things. I want to first checkout that a resistor pack (RN10 - 1k) is OK. Then I want to checkout that the keyboard and cable is OK. Then I want to test out UE12 to confirm my suspicions.
Firstly. Switch off your Osborne and disconnect it from the mains. Secondly, disconnect the keyboard and ribbon cable.
Set your multimeter to read resistance. We want to measure approximately 1 kOhm. Don't forget to 'zero' your multimeter by shorting the two probes together and adjusting the meter reading to read 0 Ohms.
With the keyboard and ribbon cable disconnected - and the Osborne switched off and disconnected from the mains; use your multimeter to measure the resistance of UE12 pins 2, 4, 6, 8, 12, 14, 16 and 18 to +5V (UE12 pin 20). Connect your multimeter probe to UE12 pin 20 and UE12 pin 2 and measure the resistance. It should be round about 1 kOhm. Move your multimeter probe to read between pins 20 and 4 and take another reading. repeat for all identified pins to UE12 pin 20. All of the resistance readings should be similar and round about 1 kOhm.
If you want the pinout of UE12 (81LS95) checkout
http://www.elektropage.com/default.asp?tid=637.
Next, connect up the keyboard and ribbon cable to the Osborne 1 - but leave it switched off and disconnected from the mains. All of the following readings are UNPOWERED.
Look up the key matrix again in your technical manual. I will use the one I found at
http://old.pinouts.ru/Inputs/osborne_keyboard_pinout.shtml.
You will notice the key matrix has A0 to A7 down the side and D0 to D7 across the page. Each key sits at the intersection between an 'A' and a 'D' line.
A0 is connected to UE14 pin 10.
A1 is connected to UE13 pin 10.
A2 is connected to UE13 pin 12.
A3 is connected to UE14 pin 6.
A4 is connected to UE14 pin 8.
A5 is connected to UE13 pin 8.
A6 is connected to UE14 pin 4.
A7 is connected to UE13 pin 6.
D0 is connected to UE12 pin 4.
D1 is connected to UE12 pin 8.
D2 is connected to UE12 pin 14.
D3 is connected to UE12 pin 18.
D4 is connected to UE12 pin 16.
D5 is connected to UE12 pin 12.
D6 is connected to UE12 pin 6.
D7 is connected to UE12 pin 2.
UE12 is an 81LS95 (see
http://www.elektropage.com/default.asp?tid=637 for the pinout).
UE13 and UE14 are 74LS05 (see
http://www.datasheetdir.com/SN74LS05N+Inverters-Gates for the pinout).
Obviously, from your new-found training, you know that UE13 and UE14 are on the same row (E) and are next to our (now familiar) UE12!
So, if you look at the key matrix, the 'RETURN' key is connected between A0 and D5. From my table above you should be able to read the resistance from A0 (UE14 pin 10) to D5 (UE12 pin 12). With the key not pressed - this should be a fairly high resistance. With the key pressed - this resistance should drop to a virtual short circuit.
Let's do one more for you - try the 'A' key. This lies at the intersection of A3 and D0. A3 is UE14 pin 6 and D0 is UE12 pin 4.
Print out the key matrix page from the Osborne technical manual and test ALL of the keys as above. Tick them off as you go.
We are only performing positive tests here (making sure that the keys are connected to where they should be). Once you get into a rhythm it shouldn't take you that long. Going across the rows or down the columns should be the easiest. Obviously, if there is no key there (e.g. A0 - D3) there is nothing you can do about this.
Before I come up with the next test - can you clarify one thing? You say that the new keyboard you bought does the same thing. Are you using a new ribbon cable or not?
See what results you get from this test. If everything checks out OK - there must be a problem with UE12 (but my next test should confirm this).
Dave