{"id":5983,"date":"2021-06-21T14:50:20","date_gmt":"2021-06-21T14:50:20","guid":{"rendered":"https:\/\/really.zonky.org\/?p=5983"},"modified":"2021-07-10T10:14:05","modified_gmt":"2021-07-10T10:14:05","slug":"the-resurrected-model-f-keyboard","status":"publish","type":"post","link":"https:\/\/really.zonky.org\/?p=5983","title":{"rendered":"The Resurrected Model F Keyboard"},"content":{"rendered":"\n<p>Available (for now) from <a href=\"https:\/\/www.modelfkeyboards.com\/\">www.modelfkeyboards.com<\/a>. <\/p>\n\n\n\n<p>I do not usually do product reviews, but for various reasons decided to do this &#8211; of my newly arrived Model F F77 keyboard. The original IBM keyboard F was produced by IBM between 1981-1994 in various forms, and one keyboard enthusiast decided to re-create one of the more obscure F keyboards because of it&#8217;s similarity to modern keyboard layouts and size. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"695\" height=\"296\" src=\"https:\/\/i0.wp.com\/really.zonky.org\/wp-content\/uploads\/model-f77.jpg?resize=695%2C296&#038;ssl=1\" alt=\"\" class=\"wp-image-5986\" srcset=\"https:\/\/i0.wp.com\/really.zonky.org\/wp-content\/uploads\/model-f77-scaled.jpg?resize=1024%2C436&amp;ssl=1 1024w, https:\/\/i0.wp.com\/really.zonky.org\/wp-content\/uploads\/model-f77-scaled.jpg?resize=300%2C128&amp;ssl=1 300w, https:\/\/i0.wp.com\/really.zonky.org\/wp-content\/uploads\/model-f77-scaled.jpg?resize=768%2C327&amp;ssl=1 768w, https:\/\/i0.wp.com\/really.zonky.org\/wp-content\/uploads\/model-f77-scaled.jpg?resize=1536%2C654&amp;ssl=1 1536w, https:\/\/i0.wp.com\/really.zonky.org\/wp-content\/uploads\/model-f77-scaled.jpg?resize=2048%2C872&amp;ssl=1 2048w, https:\/\/i0.wp.com\/really.zonky.org\/wp-content\/uploads\/model-f77-scaled.jpg?w=1390&amp;ssl=1 1390w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><\/figure>\n\n\n\n<p>Don&#8217;t instantly reject it because it looks old-fashioned &#8211; I deliberately went this way and there are plenty of alternative configurations. <\/p>\n\n\n\n<p>Two key points if you decide to buy one :-<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Read the manual before starting to fit the key caps. It <em>really<\/em> will save you time (guess who didn&#8217;t?).<\/li><li>If you decide to flash the Via firmware (actually QMK with the Via option turned on), when you run the <em>via<\/em> program to configure the keyboard, load the relevant json file <em>before<\/em> wondering why it can&#8217;t see your keyboard.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Initial Impressions<\/h2>\n\n\n\n<p>Solid. Very solid. And very, very heavy. This keyboard is over 4Kg with a full metal case supposedly of even higher quality than the original.<\/p>\n\n\n\n<p>There are no legs to prop up the back of the keyboard which makes it unusually flat for a normal desktop keyboard. But that is easily solved with something stuffed under the back of the keyboard, and it is sufficiently stable that a prop in the middle of the back doesn&#8217;t make it wobbly unless you bang on your keyboard exceptionally hard. And if that happens, just prop it up with two props. <em>Rubber feet are available when you purchase the keyboard.<\/em><\/p>\n\n\n\n<p>The layout (bear in mind that I deliberately chose a HHKB-style layout) is pretty much a modern tenkeyless keyboard with various options for the navigation cluster (I have arrows and numbers; other options are available). The raised lip between the alpha cluster and the navigation cluster doesn&#8217;t seem to interfere with typing (although your mileage may vary).<\/p>\n\n\n\n<p>The keyboard is supplied with a full set of keycaps, so you can customise the layout to your preferences. They are also <em>exceptionally<\/em> well printed. <\/p>\n\n\n\n<p>Describing the keyswitch feel is a bit tricky &#8211; they are perhaps a bit crisper and lighter than a model M keyswitch, which doesn&#8217;t really help if you have never tried one before. The only thing to say is that most keyboard keyswitch connoisseurs will claim that the model F is one of the best keyswitches ever made, and people far more familiar with that keyswitch than I am say that this keyboard matches the original IBM model F keyswitch quality.<\/p>\n\n\n\n<p>In terms of hardware, there is almost nothing to fault with this keyboard; the biggest &#8220;fault&#8221; is the lack of legs to raise the back of the keyboard. But the original lacked this feature so it is a little unfair. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Firmware<\/h2>\n\n\n\n<p>Well this because a bit more nuanced. As originally envisioned, this keyboard would have been equipped with the <em>xwhatis<\/em> firmware but towards the end of the pre-production process a beta version of <em>QMK<\/em> was released which supported the keyboard better. My keyboard was delivered with the <em>QMK<\/em> firmware but without the <em>Via <\/em>option turned on. <\/p>\n\n\n\n<p>The keyboard with the default firmware works well &#8211; there is no real need to swap out the firmware unless you want more advanced features.<\/p>\n\n\n\n<p>But I did.<\/p>\n\n\n\n<p>The first problem I encountered was that the <em><a href=\"https:\/\/github.com\/qmk\/qmk_toolbox\">qmk_toolbox<\/a><\/em> gooey is an empty shell under Linux &#8211; it doesn&#8217;t actually do anything. Which is not widely publicised &#8230; and perhaps the distribution of this tool should not make a Linux version so easily available. I ended up using macOS to load the firmware I wanted. <\/p>\n\n\n\n<p><em>Under Linux it is possible to use dfu-programmer to load the firmware, but as I have not done this myself I can&#8217;t comment on how that is done.<\/em><\/p>\n\n\n\n<p>And once I managed that, of course I neglected to load the right JSON file into <em>Via<\/em> so at first it didn&#8217;t recognise the keyboard as something that could be controlled. But that was soon put right and I&#8217;d programmed the keyboard with the layout I wanted. <\/p>\n\n\n\n<p>Once you have the firmware you want and a suitable way of setting up the firmware layout that you want, the keyboard becomes exceptional. Although the initial configuration is a little rough around the edges, the <em>QMK<\/em> firmware offers features unbeaten by any commercial keyboard out there &#8211; even though <em>Via<\/em> is not capable of making use of some of them. And frankly, hardware wise, there isn&#8217;t a better new keyboard out there.<\/p>\n\n\n\n<p>Is it worth the cost? It is after all <em>expensive<\/em> but it is actually cheaper than the original IBM model Fs after inflation has been taken into account. And it is the kind of keyboard that could well last a lifetime.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Available (for now) from www.modelfkeyboards.com. I do not usually do product reviews, but for various reasons decided to do this &#8211; of my newly arrived Model F F77 keyboard. The original IBM keyboard F was produced by IBM between 1981-1994 in various forms, and one keyboard enthusiast decided to re-create one of the more obscure <a href='https:\/\/really.zonky.org\/?p=5983' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_share_on_mastodon":"0"},"categories":[4],"tags":[456,2029,2030,2032,2031],"class_list":["post-5983","post","type-post","status-publish","format-standard","hentry","category-it","tag-ibm","tag-model-f","tag-qmk","tag-via","tag-xwhatis","category-4-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"share_on_mastodon":{"url":"","error":""},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p1f2KI-1yv","_links":{"self":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts\/5983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5983"}],"version-history":[{"count":5,"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts\/5983\/revisions"}],"predecessor-version":[{"id":5991,"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts\/5983\/revisions\/5991"}],"wp:attachment":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5983"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5983"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}