all those default #macos command-… hotkeys (cut/copy/paste, etc.) are seriously messing up my muscle memory. how do i change them to ctrl+…, but without messing up my «good» ctrl+… hotkeys (tmux, vim, etc.)?
like, yep, i've already tried switching command and ctrl, and that is definitely NOT what i need (see above).
also: why things that are so easy and natural with #linux, are so musking impossible or complicated with #macos?
@tivasyk because #macos has diverged from #bsd in 90s and never had any work done on its #ux by the community. Remember, it used to (and maybe still does) cost USD 99 / year to get a C compiler on #macos!
Regarding keyboard use, my understanding is that you have to just give up. https://apple.stackexchange.com/questions/54935/best-keyboard-mapping-approach-to-make-a-mac-work-like-ubuntu#comment62993_54935
@tivasyk no, no, I mean literally this: learn another layout and have your brain do a bit extra pattern-matching. I can attest to learning TOUCH-TYPING on two DIFFERENT phones with VIRTUAL keyoards at the same time. It's annoying at first, but as usual, a couple of weeks and you'll get there.
@jonn o_O
i _can_ do that, it's just that i _don't want_ to :-/
@tivasyk I kno-o-o-ow, but what's other option?
I mean, actually, if we are ready to do some coding, the project to fix this ux has at leat a clear plan:
1. Figure out how to make an apple device programmable.
2. Figure out how to do `xtitle -s` on Mac OS.
3. Figure out how to do `xev` and `xmodmap` on Mac OS.
4. Write a daemon that launches `xtitle -s` equivalent and listens to its output. If the current window title suggests it's a terminal, revert to Ctrl being Ctrl, otherwise activate `xmodmap` equivalent.
Actually, such a piece of software can be easily sold to a million of people for $5. I would buy it for my girlfriend... And #apple crowd has a very nice culture of liking to pay flat fees for software they use! Which is admirable.
@tivasyk here are some memes.
https://gist.github.com/timpulver/4753750
This is your `xtitle -s`: https://rakhesh.com/mac/using-hidutil-to-map-macos-keyboard-keys/
And here's `xev` equivalent: `sudo hidutil monitor --verbose | grep -E '(KeyDown|KeyUp)'`
@jonn can't do that either: all of my personal computers run #linux, and changing hotkeys on all of those just to give in to bad ui :-/