Adventures with a programmable mechanical ortholinear split ergonomic keyboard ~tech Article 1784 words 9 votes