I'm happy we VIM users have been loud enough to get the most important key back. :-)
I know there's Ctrl-[ but it's 20 years of muscle memory to retrain, and I don't want to do that.
After listening to the same track for a few hours it really stuck.
In situations where I'm excited and messaging my friends to yell, I've typed entire sentences mostly holding down Left Shift. After some experimentation, it looks like even for normal sentence capitalization, I never use Right Shift unless I'm typing one-handed.
More seriously color syntax highlighting works far better than capitalizing almost everything in sight. I’d recommend dropping the caps convention.
Caps for constants is a long standing convention in many style guides and standard libraries.
Going further I’m of the opinion that color syntax highlighting does that job far better thus rendering the capital convention obsolete.
Note: you may have a different opinion than me and if you do the laws of the code formatting holy war demand that I assert that you’d be wrong.
SQL does not have to be written in uppercase generally. If you care, use an autoformatter.
Have to say I was able to retrain pretty quickly. jj is now my first instinct even on full-sized keyboards. I now think it’s really an improvement. All about staying on that home row as much as possible..
Amazing how this can be the first comment. What would be next? USB ports? Even jack ports on the iPhone?! /s
yeah, considering the massive 16" size, there's definitely room for another row of keys. I could see if a diminuitive air came out with touchbar, you want both weight and space savings so nuke it. but with 16" and six speakers just add the damn keys!
This gave me a chuckle since nearly every person I know (90% at least) is a touch typer.
You're joking. You realize this forum is filled with programmers and other digital creative professionals, right?
Programmers and creative professionals don't unilaterally love or need the ESC key like you're suggesting.
Like "Save As" dialog / rename file / Purchase SublimeText License / etc. In macOS you can hide many types of dialogs with ESC
And having the hyper key is awesome (command+control+option+shift). Makes it super handy for shortcuts to open commonly used program shortcuts like calendar etc
And if you want extended remapping I'd recommend https://pqrs.org/osx/karabiner/ especially if you're missing the function keys, you can remap that to be fn + number row. So you will have easy access to those as well.
This could be the one a lot of people have been waiting for if the new switches/design pans out.
PS - Although I might be an unusual demographic as I touch type and wouldn't use the touchbar regardless (since I look at the screen, not the backs of my hands while I interact with a Mac).