IBM Model M membrane mapping / tracing
- sharktastica
- Location: Wales
- Main keyboard: '86 IBM F Bigfoot + '96 IBM M50
- Main mouse: Logitech MX Revolution
- Favorite switch: Cap B/S, BOX Navy
- Contact:
Very nice work, these should come in handy!
Should also point out that these should be applicable to ISO Enhanced Keyboards (and terminal versions of both) too AFAIK. For up to and including third-gen 10x keyboards (ie, ones with Triomate 16 + 8 or 16 + 12 (the 4 extra being for the lock-lights) membrane connectors), IBM seemed to have stayed true to one membrane matrix design. Hence why it's easy to convert ANSI to ISO and vice versa. The only major exception would be the Erase-Eaze 10x, M5 and M13 keyboards Lexmark introduced (one extra position for the normally unused barrel left to the spacebar barrel), but those aren't common at all.
Should also point out that these should be applicable to ISO Enhanced Keyboards (and terminal versions of both) too AFAIK. For up to and including third-gen 10x keyboards (ie, ones with Triomate 16 + 8 or 16 + 12 (the 4 extra being for the lock-lights) membrane connectors), IBM seemed to have stayed true to one membrane matrix design. Hence why it's easy to convert ANSI to ISO and vice versa. The only major exception would be the Erase-Eaze 10x, M5 and M13 keyboards Lexmark introduced (one extra position for the normally unused barrel left to the spacebar barrel), but those aren't common at all.
-
- Location: Hungary
- Main keyboard: IBM Model M 1391401
- Favorite switch: Buckling spring / TOPRE
Thanks sharktastica, you can see with the black empty circles, that there is technically a trace there, but in the ANSI layout it is not used and in the plate there is a spacer instead. I have not tried this but my guess is that if you take out the spaces and put in a button with a spring it will work as a ISO layout. Even in the numpad area you could insert 1u keys instead of the enter and + keys, and assign some custom function in MSKLC.
- sharktastica
- Location: Wales
- Main keyboard: '86 IBM F Bigfoot + '96 IBM M50
- Main mouse: Logitech MX Revolution
- Favorite switch: Cap B/S, BOX Navy
- Contact:
Doh, I missed the fact they were empty circles. But yes, if you put buckling springs on those ISO positions, it should just work (after you've changed your OS's language as well). For the split + key area, the extra key is used in terminal layouts and should also return a scancode by default, but I'm not sure what it is off the top of my head.
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Cool, a much prettier version of Phosphorglow's similar matrix work. I'll link to this one (for fullsize at least) from now on. 
