Apple giveth, and Apple taketh away – the Escape key
jeffgeerling.com
jeffgeerling.com
I like my mac, but i guess this is my last one. My hands are cold and sweaty, so they aren't perfectly reliable with touch devices. No escape key makes me sad. It might make Apple sad, but they'll probably just cry themselves to sleep on their giant piles of money.
http://www.economyofeffort.com/2014/08/11/beyond-ctrl-remap-...
This is super frustrating.
:inoremap kj <ESC>
It's liberating. Also add this one temporarily to get yourself into the habit:
:inoremap <ESC> esc
Some people like jk instead of kj. On rare occasions I actually type the string "jk", especially when programming with quaternions or other three and four dimensional imaginary numbers. Feel free to experiment.
I've found it easier to stick to C-[ simply because it's universally available in the terminal.
They have Function, Control, Alt, Option, Command and Shift.
Regularly I forget which one is which so I just start spamming them all.
And I can never remember what ⌥ is supposed to mean.
And modifier chords (option-cmd, shift-cmd, option-shift-cmd). If you used all combinations you'd have 64 different modifier combinations. Insanity!
BTW, I think ⌥ is supposed to look like scales, representing "option." That's how I've always remembered it, anyway.
http://www.rapidtables.com/electric/electrical_symbols.htm (fifth symbol down)
https://en.wikipedia.org/wiki/Electronic_symbol#Switches (second symbol along)
The point of the "magic" toolbar is to help desktop users finally leverage the useful things you can do with contextually aware keys/controls, which is more in line with how humans approach things, and a massively under-recognized part of the reason that iPads are so much easier for non-computer people to use than PCs or desktops.
See that 'cancel' button in the screenshot? That will be the escape key, under basically all circumstances that you would want an escape key. Here it says "cancel" which is more descriptive and is exactly in line with the language used on all the buttons and dialogues the user will see on the screen. "Cancel" is what it actually does. "Esc" isn't.
Especially if the user is currently in a terminal, or VIM, I would expect the key to show the 'Esc' label and continue as normal. Under bootcamp, or under older macOS applications that don't attempt to interact with the Magic Toolbar API, I would also expect that area to show the 'Esc' key.
I'm looking down while typing this on a Microsoft keyboard and I see 5 giant "My favourites" buttons and some weird "star" button, and a calculator button, all of which I have never used, and which sit above the mouldering function row which again is used fairly infrequently by me, and basically never by my family members. That is not how to design an interface.
The only thing that sucks is the noise. It's quite even with the fan running at its highest RPM, but the frequency of the resulting noise is very distinguishable and it has a tendency to rev up and down quite suddenly (and often). It doesn't help that there are two fans, one on each side, which turn on and off independently - meaning you can suddenly feel like you've lost hearing in one of your ears until you realize the noise level is imbalanced. I don't know if Apple will introduce Xeon workstations, but even if they did, I'm not sure I'm ready to give up my three USB 3.1 (non-C), three thunderbolt 3 (/USB-C), power, gigabit Ethernet, and 3.5mm ports in exchange for a more-pleasant audio profile.
Did I mention I've been a faithful Mac user for over a decade?
For me the only downside really is the extra reboot after an OS update every 2 months to update nvidia driver and repatch sound kext.
Macs are still shipping with 10-year-old GNU utilities. LOL
Maybe if one day Windows goes 100% UNIX.
Plus, Apple doesn't care about macOS. HFS has bitrotted away, the OS itself has taken backseat to mobile, and Apple doesn't know if it cares enough about its enterprise and power users to even release "point releases" of their products - how much engineering tech does it take to replace a Haswell CPU with a Broadwell with no fanfare or ado? Just do it and make it available?
HFS is already being replaced with APFS which is excellent feature-wise, and is available in Sierra for testing purposes. I expect at this time next year we'll be seeing them use it by default on new macOS and iOS devices.
Thinkpads are interesting: 4 years ago they CPU slightly faster than yours: i7 3940XM.
We have niche interests, and a few things that matter (IOMMU, ECC)
Most people care about TDP or prices.
That upgrade would have cost me around $1000 preconfigured from HP, but since these are real machines that let me actually do what I want to them, I was able to swap them out for myself for $350 - and that's before recuperating the costs by selling the parts it came with.
btw, I think the 3940XM is only faster on paper. The E3-1545m has 8GT/s vs the 3940XM's 5GT/s, ~33% more memory bandwidth, and an L4 memory cache.
So you had to self-upgrade and sell the original parts? That's sad that that is necessary. Did you try contacting HP to see about purchasing a bare-bones machine to avoid getting parts you don't want?
Are both M.2 slots gen3 x4? I was looking at the Dell workstation and was dismayed to find out that only one of slots can work at that speed.
It's an alps trackpad, which is unfortunate because their drivers suck. I have basically two or three configurations possible for the gestures. Synaptic would be way better, but I can't find any glass synaptic trackpads (the Dell Precision 5510 - a beefed up XPS 15 - had an even crappier Elantech).
It runs much cooler than my MBP ever did (no more burning my fingertips typing) - but note the caveat about fan noise in my initial post.
That's quite an assumption. What makes you think that'll be an option?
Apple's positioning here is fairly unique. They can add this feature and expect a significant number of developers to actually implement it.
Software keys on their own to just control the computer's built-in functions don't strike me as particularly useful. The strength in this is like Steve Jobs' original pitch with the iPhone's touchscreen versus a fixed hardware keyboard. It can adapt to new uses and functionality as needed.
So true now.
(Full disclosure: I've been writing at taoofmac.com for over 14 years now, and even though I get why Apple is doing this, still find it dumb because I live inside a UNIX terminal most of my time. I'm now considering switching to Linux as soon as I can find a decent mail client, because, like Jamie Zawinsky, I refuse to read my email in a browser, like an animal.)
Geary looks the part, but doesn't act anywhere as close.
I recently switched to Linux Mint (Cinnamon) and there is not a thing I miss. Thunderbird is pretty good too.
Its a touch button, so not necessarily "soft", but even if the console is completely locked, holding your finger on it for about 5-10 seconds will reboot. I'm sure they can do something similar (the far right side, if held down, will always be power, etc... and it can work as a touch power button only when the machine is asleep/off)
*Well, actually I'm buying another ThinkPad.
Which none did, because what Windows software developer cares about special hardware only found in a single high-end laptop almost nobody buys?
Apple won't face this particular problem, due to their tighter control on the Macbook software landscape.
PC industry is definitely missing out.
Just out of interest but what, other than novalty, is the purpose of this?
I've seen it on a Razer gaming laptop. Is it just an entertainment thing or is there some UX using this?
[edit] this is a genuine question BTW and not a weak attempt at snark.
...the CAPS LOCK is not that useless!
Until now this used to be: Fn, Ctrl, Option/Alt, Cmd
Since Fn is obsolete now, due to the lack of F-keys, it makes me wonder what the most bottom left key is.
Maybe (hopefully) they moved the Esc there.
This might be good for their consumer target audience, but I don't think it's good at all for their main proponents - techies and techie students. I'm very surprised that this issue didn't pop up internally. I wonder about their internal culture if this kind of a design went this far.
Source: am French with an AZERTY keyboard, we need Caps Lock to make capitalised accented letters, such as in "À bientôt !"
Here in HN we can all say "I use X for Esc!" but this is going to be a problem to the myriads of developers and regular people that don't know about these tricks.
Did Apple really invent the escape key?
http://www.hp9845.net/9845/history/comparison/images/closeup...
The modern Mac owes as much to NeXT as it does to the classic Mac. NeXT also had an escape key ...and the ctrl key in the right place! :)
You can also see it on original VT100 terminal keyboard.
This will be touted as the #1 reason to spend a few dollars to "upgrade" your apps.