YubiKey OTP, Dvorak input, Karabiner Elements, and Goku

Update:

Introduction

YubiKey 5 NFC
YubiKey 5 NFC on keychain

I use a YubiKey for 2FA. I also use the Dvorak keyboard layout on my desktop machines. The YubiKey OTP emulates a USB keyboard to input the OTP, which means its beholden to the system input layout. This means when you set up the key with Dvorak and try to use the YubiKey on a device whose input is set to QWERTY then the key won't work. This is an acute problem using it with NFC on a smartphone.

For macOS, which is my primary OS, there two good guides out there on remapping the relevant keys for the YubiKey device with Karabiner Elements:

Since I use GokuRakuJoudo to compile an EDN format Karabiner config for easier editing, I needed to rewrite the configuration for the right format.

Read more

Model F keyboard review

Update:

Introduction

Model F77 on keyboard tray
Model F77 on the keyboard tray of my desk

The Model F keyboard by Model F Labs is a new reproduction of some models of IBM's classic Model F range that aims to be as good as or better than the originals.

I have a bit of a fixation on buckling spring keyboards, having several modern Unicomp models, and the Model F is the best of the buckling spring boards. When the project first came to my attention in 2016, I was extremely excited and I pre-ordered a keyboard in 2017.

I am reviewing an F77 (ID # 739) that I received in June 2020. My impression after a couple weeks of use is extremely positive. The keyboard is both a high-quality reproduction and an excellent keyboard in general.

Read more