J. Pagliaccio has made a Terminal J, an adapter for the classic IBM Model M keyboard that allows you hack each and every of the 102 clicky keys.
This little adapter uses an ethernet RJ45 jack because they didn’t want to cut the plug off the Model M. The code is based of the PS2 keyboard library and can be found on GitHub.