I just recently picked up the Kinesis Advantage2 and was surprised at the placement of the arrow and {} keys. I searched already and it looks like some have remapped [] & {} so that shift doesn't need to be used for {}. And some vim users remapped caps lock to esc. Just curious what worked for other people before I get too far along with regard to muscle memory. Right now I'm leaning toward sticking with the QWERTY layout but only because I can't be unproductive for forever.
Yes. Some of my remappings have to do with my use of Dvorak, for which certain choices of the Kinesis Advantage's punctuation keys didn't make sense. Other remappings would make sense for anybody. Let's start by pretending I use QWERTY.<p>The first remapping is to make Ctrl and Alt modifier keys more accessible. I put Back Space on Caps Lock and hit it with my pinky. Then Ctrl goes on the Back Space key, Alt on the Delete key. Delete goes on left Ctrl.<p>The second remapping is to swap Home with Page Up and End with Page Down. The reason for this is, if you want to scroll down a web page with your keyboard, you can hit Space or hit Page Down. This lets you do that with either hand.<p>The third remapping is to swap right Ctrl with the Windows key. The Windows key is useful in Linux for some keyboard shortcuts, and this makes it more reachable.<p>The fourth remapping is in software, with xmodmap (or whatever) because it doesn't swap entire keys. It's to switch parentheses with square brackets. So now you press Shift+9 to insert '['. The reason here is that typing ") {" is so common in C++, and moving from the top to the sub-bottom row of the keyboard is really hard. Making parentheses the primary function of a key is also useful in general. The remapping is in software because at least on the 1st generation Kinesis, using the remap functionality to map something to Shift+9 was glitchy.<p>Because I'm a Dvorak user there's a few other remappings of punctuation. You'd want to put [{ and ]} back on their labeled keys at the bottom, and then you'd want to put /? back to the right of P and the best location for =+ is to the right of 0. Then `~ goes left of 1. The bottom left backslash key remains backslash. The bottom left `~ key goes unused.<p>I don't think this is a good opportunity for you to switch keyboard layouts. The muscle memory will map over after a brief adjustment period.<p>I just plugged in this Advantage into the Mac I'm writing this post on to double-check what my mappings were -- I'm used to using it on Linux. If you're on a Mac I'd recommend putting Delete on the left Alt key (instead left Ctrl as described above) and finding whatever way suits you to make left Ctrl behave as the option key.
> Right now I'm leaning toward sticking with the QWERTY layout but only because I can't be unproductive for forever.<p>As opposed to what?<p>If you don't have strong QWERTY muscle memory using this keyboard yet, it may be a great opportunity to learn something else.<p>Really, any thoughtfully designed layout will do. Dvorak, Colemak, Norman, Workman, <i>anything</i>. Typing well with QWERTY means constantly contorting your hands, which I assume is something you would like to avoid.