This is code (and a 3D design for printing) for a chorded USB textkeyboard.
Inspiration was pulled from http://chorder.cs.vassar.edu/ , Most specifically the 'spiffchorder' version that was posted on it. I also grabbed his .h for the keyboard layouts.
This uses internal pullups for the buttons, and a teensyduino library for debouncing buttons.
End product is just a normal USB keyboard :) Pictures on https://imgur.com/a/Sm1zr
-- buZz