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: How can you make a MacBookPro keyboard productive for programming?

7 pointsby apphraseover 11 years ago

7 comments

alexmorseover 11 years ago
Type code on it, productively.<p>Seriously though, where do you feel it&#x27;s failing compared to other keyboards? As far as laptop keyboards go, it&#x27;s one of the best I&#x27;ve used.
评论 #6792095 未加载
kmfover 11 years ago
Someone else mentioned Keyremap4macbook (<a href="https://pqrs.org/macosx/keyremap4macbook/" rel="nofollow">https:&#x2F;&#x2F;pqrs.org&#x2F;macosx&#x2F;keyremap4macbook&#x2F;</a>). There&#x27;s a huge amount of customization there, enough that you should be good to go just by looking through the options there. My favorite is remapping Caps Lock to Left CTRL. Then you can remap Left CTRL to be escape by itself, and CTRL+&lt;yourkey&gt; when pressed with other keys. It&#x27;s very handy in Vim, especially.<p>A couple other recommendations, however:<p>BetterTouchTool: The MBP trackpad has a surprising amount of complexity in terms of recognizing gestures. BTT adds to that . <a href="http://www.boastr.net" rel="nofollow">http:&#x2F;&#x2F;www.boastr.net</a><p>Keyboard Maestro: Scripting and advanced keyboard shortcuts. Includes support for per-app shortcuts, which is pretty phenomenal. <a href="http://www.keyboardmaestro.com" rel="nofollow">http:&#x2F;&#x2F;www.keyboardmaestro.com</a><p>TextExpander: Less practical when you&#x27;re programming, but TE can be great for automating things you write often (email address, email responses, URLs, etc.) <a href="http://smilesoftware.com/TextExpander/" rel="nofollow">http:&#x2F;&#x2F;smilesoftware.com&#x2F;TextExpander&#x2F;</a>
评论 #6827914 未加载
typografyover 11 years ago
Get <a href="https://pqrs.org/macosx/keyremap4macbook/" rel="nofollow">https:&#x2F;&#x2F;pqrs.org&#x2F;macosx&#x2F;keyremap4macbook&#x2F;</a> , then pick the keys you need. I have my right side command and option as page up and page down, eject as (forward) delete, and PC style home&#x2F;end on the arrow keys (I think that removes some inconsistencies between programs).<p>I had been using Windows for the previous 17 years or so, so I also switched control and command.
bclover 11 years ago
Use a different keyboard. Seriously, I&#x27;ve had to take mine in 3 times now because the keys keep breaking their hooks and flopping around. Right now my 6 key is feeling like it is about to go.
mattwritescodeover 11 years ago
Make the thing using the keyboard more productive by not asking question on HN.
benologistover 11 years ago
Learning the relevant keyboard shortcuts and building that muscle memory.
Randgaltover 11 years ago
Use a great IDE like IntelliJ IDEA. I use a MBP solely.