TMK

From Deskthority wiki
Jump to navigation Jump to search

This article is a stub. You can help Deskthority by expanding it.

TMK
Author hasu
Product type Commercial (hardware converter)
Form factor External
Protocols in XT, AT, PS/2 (with adapter) DIN-5 (180°)
IBM F122 terminal DIN-5 (240°)
IBM PC 6-pin Mini DIN
ADB 4-pin Mini-DIN (Apple and others)
NeXT 5-pin Mini-DIN
Archimedes 6-pin Mini-DIN
Sharp X68000 7-pin Mini-DIN
NEC PC-98 8-pin Mini-DIN
Sun 8-pin Mini-DIN
Apple M0110(A) modular 4P4C
IBM4704 DE-9
NEWS DE-9
USB (6KRO USB HID Boot)
Protocols out USB
Introduced 2011 ?
Licence Open source (GPL and others)
Website Project sources on GitHub
Support forum on Geekhack
Support thread on Deskthority
Price $34—$60 (ready-built hardware converter)[1]

TMK is an open source firmware maintained by Hasu. The project is hosted on GitHub.

It runs mostly on Atmel microcontroller ATMega32u2, or ATMega32u4 for USB to USB conversion or IBM PC. USB to USB conversion allows to change or customize keymaps and use functions from the TMK firmware on any common USB keyboard.

An online keymap editor is also available supporting most of the variants available for the converter.

References

  1. Geekhack — [TMK] Keyboard Protocol Converter by hasu. Last updated 2024-01-28. Retrieved 2024-05-18.