Everything seems to be working now!
First, I replaced the SDL-PS/2+bluecube with a SDL-USB cable. No change.
I then opened up the keyboard, took everything apart, checked the flipper under the G key (which seemed fine), and examined the rest of the parts, membrane included... everything looked fine.
I then reassembled everything, a process that took much longer. MY HANDS HURT! I also lost a flipper at some point (thank God I had bought a set of flipper replacements on a whim). Finally, tested every key with Switch Hitter. Everything is working properly, including the G key. The only anomaly (which I don't really know whether is an actual anomaly) is that the Pause key registers its down and up events in 7..11 ms, independently of how long I actually press the key.
Code: Select all
27:46.0596 Print Screen (0x2C, BIOS 0xE037) DOWN
27:46.0677 Print Screen (0x2C, BIOS 0xE037) UP -> 80ms
27:46.0789 Scroll Lock (0x91, BIOS 0x46) DOWN
27:46.0861 Scroll Lock (0x91, BIOS 0x46) UP -> 71ms
27:47.0012 Pause (0x13, BIOS 0xE11D) DOWN
27:47.0020 Pause (0x13, BIOS 0xE11D) UP -> 8ms
27:48.0004 Print Screen (0x2C, BIOS 0xE037) DOWN
27:49.0197 Print Screen (0x2C, BIOS 0xE037) UP -> 1192ms
27:49.0693 Scroll Lock (0x91, BIOS 0x46) DOWN
27:50.0861 Scroll Lock (0x91, BIOS 0x46) UP -> 1167ms
27:51.0236 Pause (0x13, BIOS 0xE11D) DOWN
27:51.0244 Pause (0x13, BIOS 0xE11D) UP -> 8ms
As long as the down-up events are in proper sequence, I can live with that.
It'd seem that Nuum got it right.
There's an oddity about this keyboard that I only discovered during the disassembly: this particular SSK (1391472) has 1-piece keycaps EXCEPT the F and J keys, which are 2-piece (stem+cap). At first, I only noticed this about the F key, which made me think that perhaps
someone had switched it, but then I saw that the J key (which does have a small 1 and a front-printed "End" legend) is of the same type. Curious, isn't it?
I'm much relieved now. During the reassembly, I was afraid I wouldn't be able to properly do it and I'd end up disabling or damaging the keyboard. Seems I am NOT that much of a clumsy git, after all...