Hi guys...
After almost a year of lusting, I've finally broken down and decided to order an ErgoDox. I have a few specific needs (er... special needs -- I'm disabled), that ultimately come down to the following two questions that I hope someone can answer.
First, when programming layers/ key macros, is the programming stored on the board's firmware, or on a program running on the machine? I want to make sure that the settings I make are stored/portable between machines. I'm not super knowledgeable about keyboards, but I think that this issue goes hand in hand with the following: if I press the "1" key, to which I have assigned a macro that should output "$1." will the ErgoDox tell the computer that I've pressed the keys "$" and "1" and ".", or will it tell the computer that I pressed "1", and wait for the program running on the machine to realize that it triggers a macro and translate "1" to "$1."?
Second, and my biggest concern, is whether or not there is a way to connect the ErgoDox via Bluetooth -- even if that requires some additional modding. My real issue here is that I need to be able to use it with my iPad, as I'm not always able to be at my computer when I want to be, but iPads require a Bluetooth connection. I've seen some small boxes that connect to the keyboard's USB cable and then use Bluetooth to connect to the computer, but I'd really like something a bit cleaner than that, if possible.
I've done a lot of research, and this seems to be one of the best boards for my physical needs. I just need to work out those two issues before pushing the button. I really appreciate any help you can offer.