Nice! Yes, you need to push the button on the teensy the first time, so make sure the layout you load has a key (preferably in some layer) that programs the teensy, so you can do it without the actual teensy button going forward. I drilled some holes in my top cover, just in case I need to push that button without opening the case. It came handy when I programmed the teensy blinky program by accident
That is a nice feature! I've almost dared to put on the top lid again now... I havent accidentally removed the 'teensy bootloader' from a layer yet. But then I haven't been very adventouros with new firmware, I've just used layouts created by the layout-gui at massdrop.
As to second impressions, it feels pretty good. For me it was quite easy to adapt to, since I've used the kinesis advantage before. And the advantage is probably still my favourite, but it's pretty close between them... I'm thinking about modding it with palm keys... I miss them.
I'm having problems perfecting the layout though... I've gotten used to having swedish letters on a layer and some ansi-layout buttons on the main layer. This seems hard to do now without using software drivers... As I think the key that will give me 'ä' in a swedish layout just produces the same scancode as the "/'-key does in ansi. And I'd prefer to have them both... Any ideas? Could I modify the firmware to bind a key on a layer to a macro? Then I could bind a key to produce AltGr+something, and map that combination to 'ä' or something else in software. Or bind it to produce alt + the ascii code, but i don't know if that input is accepted everywhere...
Or I could just have one of the more accessible keys be AltGr and do most of the mapping in software... But that seems so inelegant now when the ergodox can be customized in so many ways in hardware..
These problems are very small though, overall very happy with this keyboard!