TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Did you remap the Kinesis Advantage2 keyboard?

1 pointsby akorover 7 years ago
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.

2 comments

SamReidHughesover 7 years ago
Yes. Some of my remappings have to do with my use of Dvorak, for which certain choices of the Kinesis Advantage&#x27;s punctuation keys didn&#x27;t make sense. Other remappings would make sense for anybody. Let&#x27;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&#x27;t swap entire keys. It&#x27;s to switch parentheses with square brackets. So now you press Shift+9 to insert &#x27;[&#x27;. The reason here is that typing &quot;) {&quot; 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&#x27;m a Dvorak user there&#x27;s a few other remappings of punctuation. You&#x27;d want to put [{ and ]} back on their labeled keys at the bottom, and then you&#x27;d want to put &#x2F;? 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&#x27;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&#x27;m writing this post on to double-check what my mappings were -- I&#x27;m used to using it on Linux. If you&#x27;re on a Mac I&#x27;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.
评论 #15392784 未加载
thomastjefferyover 7 years ago
&gt; Right now I&#x27;m leaning toward sticking with the QWERTY layout but only because I can&#x27;t be unproductive for forever.<p>As opposed to what?<p>If you don&#x27;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.
评论 #15389275 未加载