How do you lock the Fn-key on keyboard?

Mechanical Keyboard Recommendations with special caps lock snowflake.

  • I have looked through the older questions http://ask.metafilter.com/264885/I-need-help-choosing-a-mechanical-keyboard, and http://ask.metafilter.com/199438/Whats-the-best-click-for-my-clack and there are plenty of great potentials there, but I have a question about key remapping in hardware/firmware to which I cannot find a clear answer. I'm full time in programming/ops using an Apple bluetooth keyboard for my day to day work. The first flaw in this keyboard is that the bottom left key is not Control, but "fn" and I have a piece of third-party software that fixes that. All of the potential mechanical keyboard purchases solve that issue, so no problem there. The biggest issue for me is remapping Caps Lock to Esc. This is entirely too complicated in OS X (xmodmap being one thing I miss from my desktop linux days). Plenty of the mechanical/hacker keyboards seem to have built in switches to send Control or Alt for Caps Lock, and some mention "fully customizable" keys, but I can't find a clear answer to how I can have a nice keyboard that doesn't require me to install multiple pieces of software to remap the keys. The newest Das Keyboard models appear to be exactly what I want, but I want to know before I drop that kind of cash if I can remap Caps Lock to Esc via the hardware. Any recommendations for a mechanical keyboard that really has "full" customization, or at least will let me send Esc from Caps Lock?

  • Answer:

    Full customization is possible with the https://www.massdrop.com/buy/ergodox [see my current configuration https://www.massdrop.com/ext/ergodox/?referer=M8HD4B&hash=00eb069b08290fe02dba34d3616b8c3a], though the price is certainly above and beyond most mechanical keyboards, besides the fact that you have to put it together yourself and the fact that it has a non-standard layout (grid, as opposed to staggered). If you're willing to deal with writing code for it, I believe you can also create one-key macros which trigger multiple keypresses, but that seems beyond the scope of your question. As a current owner and operator of an ErgoDox, I'm very happy with mine. I'm not necessarily any faster than on my more standard mechanical keyboard that's at home, but I find that my wrists are more comfortable over a given period of time. Being able to remap my keys almost at will is very nice.

ndfine at Ask.Metafilter.Com Visit the source

Was this solution helpful to you?

Other answers

I don't believe Das Keyboards are remappable on the keyboard side. Here's a couple off the top of my head - they're almost all split grids, since we're crossing the tracks into Keyboard Wonk City. Remappable with just the keyboard: https://www.kinesis-ergo.com/shop/advantage-for-pc-mac/ Firmware remappable keyboards out of the box: https://trulyergonomic.com/store/layout-designer--configurator--reprogrammable--truly-ergonomic-mechanical-keyboard/ http://www.keyboard.io/ (when it's released) Hackable or custom stuff: http://grumpylemming.com/blog/2012/12/24/hacking-a-happy-hacking-keyboard/ (once you hack it) http://ergodox.org/ (once you build it) http://www.gonskeyboardworks.com/3-custom-kbds-w-assembly

zamboni

My wife just got a Das 4, I can confirm that it isn't hardware remappable. I know you're looking for hardware solutions, but have you tried https://pqrs.org/osx/karabiner/? I'd be happy to try out the customizations you've mentioned after work and report back.

a box and a stick and a string and a bear

I actually use Karabiner now, and it works wonderfully. I was mostly looking to lessen the need if the right keyboard existed for my own particular quirks. Good suggestion, though! I will definitely pick up an Ergodox if/when Massdrop does another drop, though I'm still not 100% sold on a split keyboard. Until then, I think I'll probably go for the Das or a WASD board and continue with Karabiner. Thanks for the tips, everyone!

ndfine

Agree with the above: Karabiner and/or Seil seem to be almost too simple and painless.

turkeyphant

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.