TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How can you make a MacBookPro keyboard productive for programming?

7 点作者 apphrase超过 11 年前

7 条评论

alexmorse超过 11 年前
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 未加载
kmf超过 11 年前
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 未加载
typografy超过 11 年前
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.
bcl超过 11 年前
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.
mattwritescode超过 11 年前
Make the thing using the keyboard more productive by not asking question on HN.
benologist超过 11 年前
Learning the relevant keyboard shortcuts and building that muscle memory.
Randgalt超过 11 年前
Use a great IDE like IntelliJ IDEA. I use a MBP solely.