Joel Challis db4d8823d6 Migrate ROW_SHIFTER to core MATRIX_ROW_SHIFTER (#25977) hai 5 meses
..
keymaps 7ea022ba88 [Keymap Removal] Planck and related keymaps. (#22683) %!s(int64=2) %!d(string=hai) anos
config.h 74223c34a9 Remove legacy keycodes, part 6 (#18740) %!s(int64=3) %!d(string=hai) anos
keyboard.json 960c4969a5 Remove empty `url` fields (#25181) hai 1 ano
led.c c0aca9f45c Various fixes for keyboards not implementing callbacks correctly (#24116) %!s(int64=2) %!d(string=hai) anos
matrix.c db4d8823d6 Migrate ROW_SHIFTER to core MATRIX_ROW_SHIFTER (#25977) hai 5 meses
readme.md 7e87532ec2 converter/ibm_terminal Refactor and Configurator support (#4414) %!s(int64=7) %!d(string=hai) anos
rules.mk a532d1cc5a Data-driven Keyboard Conversions: C (#23453) %!s(int64=2) %!d(string=hai) anos

readme.md

Keyboard converter for IBM terminal keyboard

This is a port of TMK's converter/terminal_usb to QMK.

It supports PS/2 Scan Code Set 3 and runs on USB AVR chips such like PJRC Teensy. I tested the converter on ATMega32U4 with 1392595(102keys) and 6110345(122keys).

Source code: https://github.com/qmk/qmk_firmware.git
Article: http://geekhack.org/index.php?topic=27272.0

Connection

Keyboard ATMega32U4
Data PD2
Clock PD5

And VCC and GND, of course. See Resource section for keyboard connector pin assign.

Build

git clone https://github.com/qmk/qmk_firmware.git
cd qmk_firmware
make converter/ibm_terminal:default

Resource