(site semi)

about

I'm a programmer who likes Rust and Common Lisp. I've done a lot of work on keyboard layouts – you might know me as the 'semi' in 'semimak.' Corollarily, I'm also into linguistics, especially with respect to ancient languages (quōque latīnē loquī; καὶ Ἑλληνιστὶ λέγω). This site will thus feature writings on those subjects among others.

contact

projects

Keymeow

Keymeow is a Rust library for layout analysis using the low-level keycat library. It supports shift keys, combos, and layers, all through extremely flexible metric definition. Keymui is the GUI frontend for Keymeow.

genkey

genkey is a keyboard layout analyzer I wrote to make Semimak. It pioneered analysis of same-finger skipgrams.

Emacs 30.2 (Org mode 9.8-pre)