Apple //e keyboard behaviour

5 posts / 0 new
Last post
Offline
Last seen: 6 years 1 month ago
Joined: Oct 22 2018 - 13:26
Posts: 2
Apple //e keyboard behaviour

Hi folks,

might need your help on this one.

 

I've got an Apple //e (enhanced) US with no aux- or extensioncards installed, 1984.

In BASIC, whenever I press the three keys 8 9 0 simultaneously, I get a "-" character in the mix.

This is reliably recreatable (not in the AppleWin emulator, though) and the keyboard is working perfectly otherwise.

If somebody were to fire up their precious Apple //e (preferably in the same configuration)

to confirm or to disprove this behaviour, that would be very helpful.

 

Thanks a ton

Offline
Last seen: 2 years 3 months ago
Joined: May 27 2013 - 13:01
Posts: 849
Happens to me too.

Happens to me too.

Offline
Last seen: 2 months 2 weeks ago
Joined: Jul 5 2018 - 09:44
Posts: 2587
Apple II keyboards are not

Apple II keyboards are not true "n key" rollover.  Maybe 1-3 key max.  I think this behavior is probably normal.

 

Lee Adamson's picture
Offline
Last seen: 4 years 2 weeks ago
Joined: Oct 11 2018 - 22:53
Posts: 92
The keyboard encoder in the

The keyboard encoder in the apple 2 can only handle one key at a time (and it latches a parallel ASCII byte rather than serially sending up/down scancodes like a PC).  Shift, control, and apple keys are special cases and aren't really "real" keys.  As a result, I imagine there aren't any blocking diodes on the key switches to keep rows and columns from getting confused when multiple keys are held down, since it can only handle one key at a time anyway.

 

I been looking into building a board that sits between the keyboard connector on the mainboard and the keyboard ribbon cable, that can make the A2 keyboard send PC-style scancodes over USB to the A2pi card, to get around this single key issue.  But the blocking diodes are troublesome; I think I may have to add them to the keyboard itself to make it work.  :/

Offline
Last seen: 6 years 1 month ago
Joined: Oct 22 2018 - 13:26
Posts: 2
-

Alright, good to know!

Thanks for the information everyone.

Log in or register to post comments