Hi All
I am new to the scene. Still waiting for my first mechanical switch keyboard to arrive.
I am already thinking about using custom controller for the keyboard actually. My plan is to create something similar to HHKB with about 60 keys by cutting off what is not needed from a full-size keyboard. Then rewiring the switches to a programmable controller.
AIKOM controller would be a perfect fit but is not widely available. I have ordered few Teensy controllers instead. I know some things are going to be possible with Teensy but am not sure if it will let me to program a secondary keyboard map which will be activated by dedicated 'Fn' key. I would like Fn+1 to send F1 code for example, Fn+W,S,A,D to send arrow key codes, etc.
Alternatively, has anyone tried converting Teensy to AIKOM? Is it worth the effort?
Andrzej
Anyone familiar with Teensy?
- Soarer
- Location: UK
- Favorite switch: F
- DT Pro Member: -
Well it's all down to what code you put on it! There's a few Teensy based controller projects around, so you should be able to find some source code to start you off. I'm thinking hasu's hhkb code would be a good base (you'd need to add key debouncing code, but that's all I think).
Pick a donor board with NKRO diodes, it will make the coding easier
Pick a donor board with NKRO diodes, it will make the coding easier

- hasu
- Location: Japan
- Main keyboard: HHKB
- Main mouse: HHKB
- Favorite switch: Topre
- DT Pro Member: -
Hi,
I think my firmware will do some for your project, as Soarer wrote.
You can define 8 keymap layer with this if needed
This is my cut-off mod, though I don't use this board and maintain its code anymore.
http://geekhack.org/showwiki.php?title=Island:11930
And code is here.
https://github.com/tmk/tmk_keyboard/tree/master/macway
I think my firmware will do some for your project, as Soarer wrote.
You can define 8 keymap layer with this if needed

This is my cut-off mod, though I don't use this board and maintain its code anymore.
http://geekhack.org/showwiki.php?title=Island:11930
And code is here.
https://github.com/tmk/tmk_keyboard/tree/master/macway