2021-Q1: State of The Website
- Published 31 March 2021
- Est. Reading Time: ~7-11 minutes
Welcome to the 2021 Q1 website update post! Starting with this one, updates will be moving to a quarterly release instead of every two months. Since the last update, a lot has changed in terms of the website's direction due to time constraints in my life. I've had to refine the focus of the site, with such focus no longer including ThinkPads and documents have become 'demoted' in importance (only documents that provide keyboard data will be archived). This website is now purely focused on keyboards. Also, the site name has changed too!
Contents
Site design
In line with the newly refined focus for the website, the major landing pages have now changed (described in the next section). The "ThinkPad" page is now no longer presented (you can however access an archived version of some of the previous ThinkPad content here - UPDATE: now deleted as of 2022-08-01). The "Documents" page is now no longer a major feature of the website, thus you will need to access it through the "The Content" page instead.
Also changed on the home page is the doubling of the amount of articles displayed and a completely new section outlining some of the new features or content expected in the near future. Typically, these will be given a generic timeframe.
My keyboard collection pages underwent an overhaul to deliver more useful information about them and showcase them better. Gone is the list of specs and a section explaining the type of keyboard, in is some more tailored sections include optional notes about my specific example, some original specs, pictures of the keyboard, and optional typing demo if available.
And finally, I've added a scroll-to-top button in the bottom-right corner of the page to make returning to the top of the page easier. This could be especially useful when reading an article page and you want to return to the contents menu near the top.
New landing pages
With the archiving of the "ThinkPad" section and the removal of "Documents" as a separate entity, I partitioned the former "Keyboards" page into three new pages:
- An Introduction: this page briefly introduces the major keyboard families (presently Model Fs, Model Ms and ThinkPad keyboards, with Model Bs and IBM by ALPS keyboards coming later), this website and the main features of the website, and a bit about myself.
- The Content: this page contains most of what used to be on the "Keyboards" page. Contained within are links to the database, my articles, topics of interests, some media (presently the keyboard icons gallery and its wallpaper generator), and documents.
- My Collection: this page features links to members of my keyboard collection and my keyboard photo gallery.
Keyboard database entries
This period has seen the slowest growth of part numbers since I started writing these updates, with only 51 new keyboards recorded. The simple reason is that I've been focused on other parts of the website recently. In any case, the newest additions are:
- A UK ISO PC/XT (no lock-lights) Model M
- Two IBM 6580 Type A Model Bs (thanks to charlotte @ kuritakey.zone for submitting one of them to the database)
- A Unicomp-made IBM-branded industrial Model M
- A German QWERTZ Type II M122 with 'Cmdxx' function keys
- All IBM 3193 Model 1 typewriter 122-key Model Ms
- All IBM 3193 Model 2 typewriter 102/103-key Model Ms
- Two missing IBM Model M5-2s
- Two 102-key terminal Model Ms with 240-degree DIN cables
- An IBM 3151 terminal SSK
- Two Latin American 102-key Unicomp Model Ms (thanks to u/depletedvespene)
- A Brazilian Portuguese 103-key IBM InfoWindow terminal Model M
- 3 OEM-custom Unicomp Model Ms (one each for Galactech, GE Marquette and ComputerLab International)
- A US ISO IBM Modular CANPOS II Model M-e keyboard
- A very late US English IBM SK-8845CR
- A German Type II M122 with 'Mdtxx' function keys (thanks to u/ioi_parzival)
- The IBM Numeric Access II Keypad (KU-9990)
- An IBM Easy OPTIONS-branded 101-key Model M
- A US ISO IBM PS/2 ANPOS Keyboard with Integrated Pointing Device Model M-e keyboard
- The white and grey keycaps variant of the Unicomp Mini Model M
- A beige UK ISO Unicomp Classic
Keyboard icons
Since first rolling out the keyboard icons gallery, I've added many new icons including some IBM and family keyboards (listed below) and now some ALPS keyboards too. At present, the gallery now totals 206 icons.
- Grey oval and blue oval variants of the IBM InfoWindow 102-key Model M
- IBM 5535-ZPP keypad
- Affirmative-branded Unicomp PC-122
- ISO and ANSI grey variants of the Unicomp New Model M
- ISO variants of the Unicomp Ultra Classic, IBM SSK, and Unicomp Classic
- Almost all IBM/Toshiba Model M-e variants
- Grey version of the Unicomp Mini Model M
Keyboard icon wallpaper generator
The wallpaper generator has received numerous improvements for Q1. Not only are the new ALPS icons supported with their own options, many UX updates, specific filtering options and the new select specific icon dialogue have been added. I now maintain a dedicated update log for the wallpaper generator too.
Example of IBM POS keyboards only wallpaper
Example of ALPS/ALPS-mount keyboards only wallpaper
The new select specific icon dialogue
Articles
A look at Unicomp's new flagship - The New Model M
February turned out to be eventful for articles on the site! The first of the two articles written and released was my Unicomp New Model M review. In it, I went pretty in-depth; taking a full tour of the keyboard inside and out, commenting on the keycap architecture, noting some interesting observations, directly contrasting it to the Unicomp Ultra Classic, and answering a mini-FAQ suggested by r/ModelM. And of course, many photos, with some good ones previewed below.
First look at the Mini Model M prototype & helping Unicomp
The second article was a very important one for me and one of my proudest pieces for this website - the very first public-written debut preview and review of the Unicomp Mini Model M. Well, a prototype of. Around the end of January, Unicomp contacted me with a proposal to conduct a critical review of the keyboard and eventually release my findings online. This article documents my findings, the things I reported back to them, my opinions on the product, and many technical details and photos! Again, some previews below. Just note that this article is written about a pre-release prototype of the keyboard, however, you still can learn a lot about the final product from this (fundamentally, this prototype is close to the final version) and any differences between the prototype and the final product such as the teething issues found are highlighted and explained.
Topics
Keyboard Connections
This topic has received several additions in Q1. Firstly, many more socket pinouts are now available. These diagrams have also been made to a new clearer template (existing ones modified to match). Find below a sample of the new diagrams. Secondly, a new section entitled "Modular cable end-to-end mappings" has been added, featuring tables that describe what one end of a modular keyboard cable goes to on the other end. Presently 6-pin SDL to PS/2, 6-pin SDL to dual PS/2 and 8-pin POS SDL to PS/2 tables are written.
Further down the page, I've added the cable wire colours keys for the IBM 5535-ZPP numeric keypad (P/N 69H8533). It's still a work in progress since I haven't established each of the wires' functions, but what's already discovered is there if you want to see it!
Terminal (8P8C "RJ-45")
PS/2 (Mini-DIN)
Point-of-Sale Model M7/M8/M9/M11 SDL
Keyboard Layouts
This new fledgeling topic features many diagrams of IBM and family keyboard functional and unit size layouts. All of them are made using the Keyboard Layout Edit. It will be a while before the topic is fleshed out, but I think there is a nice start array of layouts to view. Find below a sample of them.
IBM XT Unit Sizes
IBM 50-key Model M Alphanumeric
IBM UltraNav SK-8835 ANSI US
Differences between and classifications of 122-key Model Ms
This other new topic is a very unique and ready-completed one that compares the major variants of 122-key Model Ms. After seeing many attempts at classifying the variants that tend to overlook nuances, I thought I'd have a crack at 'standardising' it with my four-type system and presenting the differences in an easy to digest comparison. No doubt, it's still not perfect - it doesn't catch every exception to the rules and I still haven't figured out if Unicomp's PC-122s warrant a distinct classification (as explained in the topic). But for now, it will do!
cappybot Discord Bot
A rather exciting development is the launch of my first Discord bot! Designed specifically with r/ModelM's Discord server in mind, cappybot (which is named after the r/ModelM mascot) is designed to aid patrons of our server by making information regarding keyboards more accessible to them. It's also an official companion for this website. Key features include:
- Tight integration with this website, featuring the ability to query the database for keyboard data by part number, FRU number or a custom search strategy, articles and topics, keyboard layouts, and various PDF documents.
- Ability to search the deskthority wiki, FCC ID database, and various subreddits including r/ModelM, r/ModelF, r/MechanicalKeyboards, r/MechMarket and r/ThinkPad. There are also several book-style commands suggesting resources/pages of interest to look at and FCC grantee codes.
- A few fun/community-related features including buckling spring and ALPS typing playback, random https://frog.tips output, and a poll feature with an optional spam-preventing cooldown.
- Welcome direct message send-out to new members on the server.
- Built-in profanity filtering (English only) and case-insensitive commands with numerous aliases.