Hi folks. Boy, this sounds a bit funky. sorry to hear the troubles. So you swapped the membrane keypad. and the red reset membrane button does nothing when pressed... correct?
I recently was into mine for a period of time last Spring and had to dig in and diagnose a bit. Maybe it'll help ? Maybe not. What I can tell you on my 98, is the SKBIF or on yours the KBIF is where the decode happens. IT then simply talks Serial RS232 (+/-12Vdc 0's and 1's) vs- TTL 232 (of 0 /5 V) over the ribbon cable. (on my 98 anyway)
(
https://www.haascnc.com/content/dam...english---vf-series-service-manual---1993.pdf ) The KBIF is referenced here. but it's limited.
The membrane connects on the SKBIF board via the flex connector. (again, yours may be a bit different KBIF board, but might be the same concept). On my 98 this runs through a series of small resister packs and then to some tri-state IC buffers. The matrix is mapped into 2 8 bit pairs from the keyboard (there are some unused) I think... boy it gets cloudy fast.
If your reset is bad, Are there any other keys that do not seem to work? There should be others in a matrix style setup. This is all common keyboard 101 stuff so no big to-do
here in a technical sense.
The output of those buffers went to a special 4 sided quad IC which is basically an 8051 CPU with some neat I/O and added goodies. Yours may not have the smaller jlead type? but it'll have something as a KBIF IC brain. (Im out of state too and don't have my stuff here either...)
So, you press a key... it's sent thru a IC buffer chip into the KBIF CPU (with haas flash firmware)/ The keypress is translated into a hex code set which is then sent out the KBIF CPU's handy dandy internal rs232 TLL serial pin. You press A, you get a hex A sent TTL rs232. you press a command or control key, (like RESET) you get 2 pairs of hex codes. I never mapped it all out.. My issue was the membrane. In principle you see where I'm heading here.... MAtrix, to buffer, to CPU, to TTL 232, to real RS232 long line driver IC. It's then sent over the ribbon to the rear board set for input processing. I dont remember if it goes into the CPU or the Video?
Your issue is in the KBIf board. Not sure you can even get one for a 92, hence a bit more info here to allow your local tech person to possibly repair it. It's from the matrix input connector, to the pullup or down resister portion, which is connected to the tri-state buffer IC. Could be the quad pack CPU chip (if yous has that) and one of the i/o inputs. If it's the brains IC.. your out of luck and need a new KBIF. if it's in the buffers or resistor stuff... it could be repaired.
The next step would be to try a KBIF board swap IMO. ...and I could be wrong as I've never seen a 92 beyond the manual I linked here. :-)