옛날에 "개발자면 맥북이지 ㅋㅋ"라는 바보같은 이유로 맥프레를 장만 했었는데


지금은 맥 ui/ux가 너무 마음에 들어서 윈도우를 메인으로 쓸 생각을 못하겠다

애니메이션 미려하고 ui도 일관되고 눈뽕도 좋지만,

unix-like 인 것도 좋지만 (이건 wsl2가 등장해서 약간 희석됨),

가장 마음에 드는건 키바인딩 커스텀임 (키바인딩 철학도 ui/ux라고 부르나?)


윈도우는 내부를 어떻게 구현했는지 모르겠는데 winkey를 지들만 제대로 쓸 수 있게 해놨어

거기에다가 기본 단축키는 사용자가 커스텀도 못하고

맥도 일부 못바꾸는 단축키가 있지만 일부에 불과하고 대부분 Preferences 들어가면 내 맘대로 주물럭거릴 수 있는것과 너무 대조적이야



예전에 윈도vscode 키바인딩을 맥vscode 키바인딩에 맞추려는 시도를 한 적이 있어

winkey -> mac opt

alt -> mac cmd

글로 적으면 아주 간단한 변환이지만 실제로 작업에 들어가니 키조합에 winkey가 들어가는 순간:

- 키조합 자체가 인식이 안됨

- 키조합 중 non-modifier key가 unnamed(?) key로 뜸

- 키조합이 제대로 인식이 되어서 키바인딩 고쳐놓고 실사용 해봤더니 윈도우 시스템 shortcut이 실행되는 경우도 있음


이후에 PowerToys Keyboard Manager란 걸 알게 돼서
거기에다가 누덕누덕 shortcut remapping을 하고... vscode에 새 키조합 등록할 때는 remap target으로 등록하고
안까먹게 이면지에다가 remapping graph 그려놓고... 이렇게 하니까 좀 나아짐


viewimage.php?id=2ab4c42ef0d0&no=24b0d769e1d32ca73cec81fa11d02831ce3cef1b9542c00ceb084720f8a3823a1badb4b715b74afdeaf795863623a1ebf5cca945ffc74b516c12d12c5a1af6c3f1

다시봐도 숨막히네. Keyboard Manager 이 놈도 어쩔 수 없는 반쪽짜리 솔루션

맥vscode를 윈vscode에 맞추는 방법도 있는데 그건 내가 맥천지라 못하겠음




올라탈 수 있는 디바이스는 제한적이지만 highly-customizable한 macOS

아무데나 올라탈 수 있지만 이상한 곳에서 빡빡하게 구는 Windows

자강두천



macos에서 저런 desktop environment 고대로 베낀 리눅스데스크탑은 없나?