You got in one, Bob!
Specifically, I'm trying to get one operation by a DPDT switch (momentary, center-off) to perform a combination keystroke. CTRL + E is simply an example. A reliable method to do that would triple (approximately) the available commands accessible with single switch operations.
So far, after bread-boarding various combinations, the best results come with this R/C circuit on the side of the DPDT switch to be delayed.
(short side of keybord matrix)------vvvvv---|--| |---|--(long side of matrix)
|-vvvv-|
The resistors are both 1 K ohm and the cap is a 1000 ufd electrolytic. It delays the "e" signal to produce a CTRL + E on 80-90% of switch ops, but the remaining 10-20% of the time it either blanks (i.e. only the CTRL gets through) or only the E gets through. So... not good enough yet.
I've varied both the R and C elements of this simple circuit somewhat and results drop off, but I will experiment with the major decrease in R and increase in C you suggested.
Btw, I know a proper time delay circuit would involve using this sort of R/C circuit to switch a transistor or 555 IC on and off, but I need many circuits and would have to introduce a separate power supply to my small sim console. I live on a boat, so space is at a premium. I'd like to keep it small and simple, i.e. one console structure with no power needed beyond what the computer supplies via the hacked keyboard pcb.
Thanks for the reply and for grasping my earlier posts. I was barking up the wrong tree, I guess, but I thought I'd explore a software solution. There doesn't seem to be one, so I'm back to re-jigging the hardware.
Cheers,
Glenn