LOVE IT OR HATE IT, THE CAPS LOCK KEY IS A THING. AND IT’S DEFINITELY ONE OF MY THINGS! OR MAYBE ABOUT A HUNDRED OF MY THINGS…

THERE ARE PEOPLE OUT THERE WHO GET FULLY CHEESED OFF AT THE CAPS LOCK KEY, NESTLED NEATLY ON THEIR KEYBOARD’S HOME ROW BETWEEN THE TAB AND SHIFT KEYS.

THERE ARE ORGANIZATIONS DEVOTED TO THE KEY’S ERADICATION. GOOGLE EVEN BANNED IT FROM THEIR LINE OF CHROMEBOOK LAPTOPS, REPLACING THAT SPACE WITH (WHAT ELSE WOULD YOU EXPECT FROM, GOOGLE?) A SEARCH BUTTON.

BUT EVERY DISPUTE HAS TWO SIDES, AS SHOWN BY A SIMPLE GOOGLE SEARCH FOR “TURN CHROMEBOOK CAPS LOCK ON”, WHICH RETURNS 114,000 RESULTS.

TO ME, THE ANGER TOWARD THE CAPS LOCK IS REMINISCENT OF THE HATRED DIRECTED TOWARD THAT OTHER ICON OF EARLY PERSONAL COMPUTING: THE COMIC SANS TYPEFACE.

BUT THAT WASN’T ALWAYS THE CASE. BACK IN MY CONSULTING DAYS, EVERY NEW CLIENT PROJECT MEANT SETTING UP A NEW LAPTOP, AND THE FIRST THING I DID WAS REMOVE THE CAPS LOCK KEYCAP. AT THE TIME, HATING ON THE CAPS LOCK KEY WAS JUST ONE OF MY PERFORMATIVE WAYS OF GETTING ATTENTION.

BUT SINCE THOSE MACHINES WENT BACK TO THE CLIENT AT THE END OF EACH PROJECT, I HAD TO HANG ONTO THAT KEYCAP, PUTTING IT BACK IN PLACE WHEN THE LAPTOP WAS RETURNED TO THE CLIENT.

AROUND THAT TIME I ALSO USED TO HANG OUT IN THE I.T. SUPPORT OFFICE, AND ONE DAY SPIED THEIR BOX OF BROKEN KEYBOARDS. HAVING ALREADY ESTABLISHED THE HABIT OF POCKETING AND SAVING CAPS LOCK KEYCAPS, I STARTED LIFTING THEM FROM DEAD KEYBOARDS, FROM MY OWN HOME COMPUTERS, AND ANYWHERE ELSE I COULD REASONABLY GET AWAY WITH IT.

AND SO, A COLLECTION WAS BORN.

Array of CAPS LOCK keys

SINCE I STOPPED WORKING, I NO LONGER GET AS MANY OPPORTUNITIES TO GROW MY CAPS LOCK COLLECTION.

BUT PERHAPS MORE IMPORTANTLY, MY QUIET HOME LIFE DOESN’T NEED THE IDIOSYNCRATIC, PERFORMATIVE BEHAVIOR THAT I RELIED UPON FOR ATTENTION BACK WHEN I WAS WORKING DIRECTLY WITH OTHER PEOPLE.

IN FACT, AS I TYPE THIS POST, THERE ARE CAPS LOCK KEYCAPS STILL FIRMLY AFFIXED TO MY BOTH MY MACBOOK AND MY WIRELESS MECHANICAL KEYBOARD, WHERE THEY’RE LIKELY TO STAY…

… UNTIL I’M DONE WITH THOSE DEVICES, OF COURSE! ONCE THEY’RE NO LONGER BEING USED, THEIR CAPS LOCK KEYCAPS WILL JOIN THE SCORES OF OTHERS HOUSED IN MY PERMANENT COLLECTION.

I was probably 15 or 16 years old when computers first started appearing at the consumer level.

In the late 1970s, these were mostly for playing games. I played Pong (1972) and Asteroids (1979) on the first arcade consoles; Air-Sea Battle (1977) at Sears on the Atari VCS; Carriers at War (1984) on the Apple ][, and Crush, Crumble and Chomp! (1981) on the TRS-80.

My first experience using a computer for anything other than games was the University of Maine mainframe in 1982, long before the invention of the Web (1989) or even the TCP/IP protocol (1983) that heralded the creation of the Internet.

This was a time when card punches and readers were still being actively used. Students preferred to do homework on paper-fed teletype terminals like the DECwriter II rather than video display monitors, because they would still have a printed record of their assignment if the mainframe crashed and lost their work. It would be years before the first IBM PC model would appear on campus.

It’s a fair question to ask: with no games and no Internet, what did we actually do on the university computer?

Herein lies an interesting tale. You see, before TCP/IP, IBM had created its own networking protocol called RSCS, and in 1981 – a year before I arrived at UMaine – RSCS was used to connect computers at UMaine, Yale, CUNY, and a handful of other colleges in an academic network known as BITNET. BITNET allowed users at different sites to send programs and data files to one another, exchange email, and send interactive messages, and it would eventually grow to over 3,000 universities across much of the developed world.

In 1982, the idea of being able to send an instant message to someone across campus – or even across the country! – was incredibly compelling.

But RSCS messages weren’t all that. An incoming message would interrupt whatever you were doing, whether that was running a program, archiving files to magnetic tape, or composing a term paper. Each message was separate; there was no concept of an ongoing conversation, and there was no way to include anyone other than the sender and one recipient.

TeleVideo 925 terminal

TeleVideo 925 terminal

That all changed in 1983, when one of our university’s computer center staffmembers took an example program from a magazine and ran it on his mainframe account: WGH@MAINE. The program was what we called a chat machine; users across BITNET could sign in and send messages to it, and the program would echo those messages to all the other signed-in users. It was the ultimate ancestor of later services like Chat@PSUVM1, Relay@Bitnic, IRC, and Discord.

And its use spread like wildfire among the undergrads. If you were a smart kid who wasn’t into partying, then hanging out on a chat machine was how you spent your time. I devoted endless hours with a cadre of other geeks in the mainframe’s “user area”, idly hanging out on these early chat machines, conversing by text message with an increasingly familiar set of students from random sites across the world. I joined several other Mainers in making the trip down to New York City to attend the world’s first ChatCon meetup in 1984.

These days, I still retain a deep sense of nostalgia for those early days, and keep a few of the memories alive in odd, eccentric ways. Not only does my laptop’s “Terminal” window open in the classic green-on-black of a monochrome mainframe terminal, with the standard CMS “Ready;” prompt, but it also paints the default character-graphic VM/370 login panel. I wish one of my friends still had a copy of the old CAPS/UMaine login panel: an outline of the state of Maine, done in asterisk characters!

My Terminal window also uses the same idiosyncratic font-face as the huge old IBM 3278 terminals of the day. That’s kind of an indulgence, because I never used one… The only 3278s were kept inside the mainframe machine room; lowly student users like me only had access to TeleVideo 925 or 955 terminals… And no one has bothered to port those terminals’ fonts to modern Truetype or Postscript files!

One of the attributes of those mainframe terminals that I recall most fondly were their industrial-strength keyboards. They were of the same vintage as IBM’s “Big Iron” mainframes, long before “planned obsolescence” was a thing. Those keyboards were built to easily withstand a decade of student use, or a direct thermonuclear explosion, whichever came first.

Those old 4½ pound mainframe keyboards were so different from the flimsy, commodity rubber membrane actuated keyboards you get today, or the 1.4 pound Apple Magic Keyboard with its little scissor switches and a mere 1.15mm of key travel. And frankly I really missed the typing experience of a solid, durable keyboard with mechanical switches.

So now I have to admit… This whole nostalgia dump was really just a lead-up to this: I recently bought my first mechanical keyboard.

Now the first thing I’m gonna do is warn you: if you get intimidated by too many choices, selecting a mechanical keyboard is a complete morass! You’re absolutely inundated with choice, beginning with what size keyboard you want, and what keyboard layout. Then there’s tons of different keycaps to choose from, coming not just in different colors, but with different heights and profiles. Next there’s hundreds of different types of switches, with different travel, activation, and sound profiles. Mechanical keyboards are – unexpectedly – one of those incredibly detailed, technical areas that enthusiasts love to submerse themselves into, for reasons known only to the cognoscenti.

Keychron V6 Max keyboard

Saving you all the drama, I chose a Keychron V6 Max. I wanted something really traditional: a full-sized keyboard with dedicated function keys, arrow keys, and a number keypad, similar to the original IBM Enhanced PC keyboard, which is probably the most famous keyboard in history. The V6 Max is also wireless, which I prefer, given that I often type with the keyboard on my lap. And it’s sturdy, weighing in at 4.47 pounds, only half an ounce lighter than my beloved TeleVideo 925!

I kept the stock keycaps, which are a nice two-toned blue, with reddish ESC and ENTER keys. The keyboard has modes for both Mac and Windows, as well as dedicated keycaps for both OS’ idiosyncratic command keys.

Not knowing much about switches, I ordered two sets: the Gateron Jupiter Brown and Gateron Jupiter Banana, but I quickly opted to run the latter, which have a more satisfying sound, which will hopefully not perturb my housemate.

Other features… The keyboard is customizable with industry-standard QMK or VIA software. It also has a handy dedicated volume/mute knob on the top row just to the right of the F12 key. Like many modern keyboards, it comes with (often maligned) programmable LED backlighting, which I’ve set to simply flash blue underneath each key as it is activated. I also bought a nice clear plastic keyboard cover to put over it when not in use.

Having had it for six weeks, I have to say that it’s been a pure delight, and I find myself looking for reasons to sit down at the keyboard and bang away on it. In fact, I enjoy typing on it so much that I’ve been thinking about setting up a Discord text chat for a gathering of BITNET friends to revisit those old days when we used to spend hours upon hours typing to one another across the ether (hence the reminiscing about chat machines, above). And fair warning: another way I’ll satisfy my rejuvenated enthusiasm for typing is to produce more longwinded blogposts like this one!

I’ve only had two minor niggles. I had one bad switch – which happened to be on my ‘s’ key – that would register a double-strike about half the time. However, that was easily remedied by swapping the switch out. The other niggle is one I’ve had in the past with several other keyboards: the little rubber feet on the ends of the keyboard’s prop-up legs always seem to come loose for me, requiring an end-user application of superglue to stay put.

So after all that, the bottom line of this post was just to spend time gushing about having finally bought myself a quality keyboard. I’ve been dealing with garbage chiclet keyboards ever since I left college back in the late 1980s, and – given the amount of time I still spend sitting at the computer! – I was way overdue in treating myself to a higher quality input device.

And I’ll type, type, type till my baby takes my key-board away…
(no apologies to Brian Wilson)

I’ve needed a new laptop for years. I bought my Vaio back in June of 2000, and five years equates to three or four generations in laptop-years. Of course, I was out of work for three of those years, so I didn’t feel I could afford to buy a new machine.

All that changed after I started work innovating buses last year at Bus-Innovation. By autumn, my financial house was in order enough so that I felt I could finally swing a (by now desperately needed) laptop upgrade.

After a lot of research, I ordered a Dell last November. It was a very sweet machine, but it wouldn’t run off battery power. After talking to no less than 15 CSRs—at first to fix the problem, then later in a vain attempt to get Dell to honor their “no questions asked” return policy—I finally gave them their accursed machine back and was refunded my money.

Of course, that wasted a couple months of time, both in the research I’d done and the new research necessary to decide on a new machine (there was, of course, absolutely no way in hell I was ordering anything from Dell).

Earlier, I’d dismissed IBM because they didn’t make a single widescreen notebook model, but I learned that they’d recently come out with one that looked pretty reasonable. So on December 20th I ordered one, reveling in the substantial discount that I got through my IBM employee friend, [livejournal.com profile] pookfreak.

I had to place my order by phone because I wanted a configuration that wasn’t available via their web site. At that time, I was told that it’d be “at least four weeks” before the machine could be shipped, because it was a very popular model. Okay, well… I’ll live.

Of course, four weeks later, the ship date was pushed out another four weeks, which placed it in the middle of my Seoul trip. I was hoping it would arrive while I was out of the country, but instead, they extended the ship date another fortnight. At that point, I sent an email to my sales rep, stating that they shouldn’t be taking orders for laptops if they couldn’t deliver them within three months of order.

Lenovo Z60m

Eight days later—Friday—I received my order: a shiny new Lenovo (IBM) StinkPad Z60m. 2 Ghz, 2 GB memory, 100 GB hard drive, 15.4“ LCD operating at 1680 x 1050 px. The machine appears to be getting good reviews.

Of course, given my experience with the Dell, I’m being a bit cautious about migrating to the StinkPad before I’ve done a full system acceptance test. In the two days I’ve had it, I’ve verified that it’s generally working well. There have been a couple system hiccups, but for the most part it’s being fully functional.

My biggest concern is the keyboard, which is surprising since IBM is renowned for the quality of their keyboards. However, there are some issues. It suffers the same problem of the Dell of having the Insert/Delete and Home/End and PgUp/PgDn keys buried in an unintuitive utility section at upper right. And for some blazingly stupid reason, they decided to make the Fn key the leftmost key in the bottom row. That displaces the frequently-used Ctrl key, which makes using Ctrl-key based editing a royal pain. Basically, the keyboard is going to take some real getting used to.

However, everything else seems fine, and so far it’s passing the burn-in test. And I’ve enjoyed finally having a capable machine again. A good example of that is the fact that I’m writing this entry from my couch rather than my desk. See, the Vaio stopped working off battery power some years ago, so it’s tethered to the AC power outlet at my desk. Just being able to run off battery is an immense gain, but on top of that, even if I shut the Vaio down and moved it to another outlet, I’d lose Internet connectivity because it lacks a wireless LAN card. The StinkPad, of course, comes with wireless networking by default, which is another huge benefit, and the reason why I can post this entry from my couch, or the kitchen, or the bedroom… finally! And let’s not even mention the potential for actually playing DVDs…

So although I’m still taking my time and making sure everything about the new machine is going to work out, so far it’s going well, and I’m pretty happy with the box. Considering how much time I spend on the computer, this should have a very substantial impact upon my quality of life. Happy day!

Frequent topics