主要是 control command win 这几个键太逆天了
习惯了 mac ,在 windows wsl 上做点开发非常痛苦
|  |      1ultimate42      140 天前 我是用惯了 win 反而觉得 mac 很别扭... 倒是适应了好几个月 | 
|      2czar      140 天前 一样,来回串 | 
|      3xided      140 天前 我把 fn 和 command 的键调换了一下,会稍微好一点 | 
|  |      4stimw OP 不只是键位问题,键位还能适应,但是快捷键本身不能适应。 比如比较常用的: ctrl + L, ctrl + U 等等 | 
|  |      5CivAx      140 天前  4 鉴定为用太少了。我从 18 年开始双持,到现在 7 年了,根本没这种问题。 | 
|  |      6wu67      140 天前 讲真哈, 我觉得标准键盘空格键更逆天, 根本不需要那么宽, 搞得 comman 要大拇指缩回去按, ctrl 不移动手掌根本按不中 | 
|      8liaozzzzzz      140 天前 via iPhone 双持久了 我根本不记按键的,都是手放在那里凭感觉 | 
|  |      9Leoking222      140 天前 是的。最近突然换到 win 本,给我难受坏了 | 
|  |      10Leoking222      140 天前 @ultimate42 来回串哈哈哈 | 
|  |      11dumbass      140 天前 所以我用 karabiner-elements 把 cmd 和 ctrl 键位对调,保留了 win 上的手感 | 
|  |      12samuel37      140 天前  1 @liaozzzzzz 双持都好说,用 mac 连 todesk 到 win 上 command 是 ctrl ,control 是 win ,那才叫个难受 xP | 
|      13craftsmanship      140 天前 via Android  1 就是如此 无论习惯哪个 切到另一个都会精分 我的情况是考虑到泛用性 明显习惯 Win & Linux 收益比习惯 Mac 更大些 对 caps lock 的更改 win 上是改成 Ctrl Mac 上改成 command 这样复制粘贴之类的常用操作就统一了 但是控制台杀进程就会精分。。 | 
|      145xX4U5sUwdELgdQ3      140 天前 是挺割裂的, 不过多来回换的话其实也能适应. 我平时 win,mac, manjaro 混着用的同时, 还混用着非 US 配列的键盘, @\$这些特殊符号的位置也会变来变去. | 
|  |      15pckillers      140 天前 7 年前也有这个困扰。 坚持了 3 年,最后 4 年前把 mac 换成了 linux 。 一切都舒服了。 | 
|  |      16Chicagoake      140 天前 从小到大学一直在用 Windows ,2 月份工作和生活都开始用 Mac ,现在已经完全改不回去了,用 Windows 切大小写都习惯不了。 | 
|      17sol33      140 天前 不用 mac ,但是有尝试过用再 windows 上用 autohotkey 改快捷键映射吗? | 
|  |      19mikaelson      140 天前 用太少了,无缝切换 | 
|  |      20finab      140 天前 我切换系统第一次基本会按错,但按错一次后,就自然纠正了,之后就不会再按错了 | 
|  |      21kdwycz      140 天前 mac 的 cmd 组合键很优雅,但是 Windows 把 Ctrl 换到大写锁定后或许更加优雅。而且终端能自动识别是要复制还是中断程序。 macos / windows 双持过一段时间。快捷键总是按错,主要是 mac 用 cmd/command 干 Windows 的 ctrl 的活,很难完美兼容。最后放弃 MacBook 了,lunar lake 的笔记本勉强能当 m1 macbook air 用 | 
|      22wu00      140 天前 凭感觉按 + 1 没感觉的用鼠标/触摸板点 | 
|      23fish2050      140 天前 习惯就好 | 
|  |      24flyinghigherair      140 天前 我建议两个平台弄两套键盘,win 这边用普通机械,mac 那边我用的薄膜罗技,用着用着也习惯了 | 
|  |      25pkoukk      140 天前 ctrl + L, ctrl + U 是干啥的,我好像完全没用过。 | 
|  |      26gogozs      140 天前 Windows 少一个 cmd | 
|  |      27Noicdi      140 天前 我还尝试过找 Windows/macOS 快捷键统一的方案,后来放弃了,每套系统就用各自的快捷键,无所谓了。 | 
|      28ricolxwz      140 天前 这不是很简单吗, powertoys 里面 ctrl->alt, alt->ctrl. | 
|      29Oilybear      140 天前 我感觉还好,摸到 mac 的键盘肌肉记忆自动 mac 快捷键,反手模键盘操作 window 的设备秒切 | 
|      30prosgtsr      140 天前 via iPhone 我也是这样,考虑到 linux 的问题,最终还是放弃 mac | 
|      31ilook      140 天前 一直在 mac 上把 fn 映射到 command ,跟 win 的 ctrl 就一个位置了 | 
|  |      32Kenshiro      140 天前 via Android 两个都用的,切换很流畅,感觉 OP 应该是主用 Windows 多点 | 
|      33craftsmanship      140 天前 via Android @gogozs Linux 呢? | 
|      34craftsmanship      140 天前 via Android @kdwycz 确实 目前用 MacBook 的唯一理由就是续航无敌 如果 Win 本能做到同样水平 显然 Windows+WSL 更好 | 
|      35hwdq0012      140 天前 我倒是没什么割裂的感觉,两套键位一直用就习惯了,windows 时会用鼠标,mac 时不用鼠标 | 
|  |      36ETiV      140 天前 via iPhone 这个得自己精心调配…… 我用 karabiner-elements 在 Mac 上的 MS 远程桌面 app 里配了好多好多条规则,不只是简单的调换按键,而是需要对自己常用的快捷键逐一测试、配置。 比如把 cmd-a 变成 ctrl-a 、把 ctrl-a 变成 Home… 再就是我用的 JetBrains 里的那套也调整一波… 最后是在 Windows 上用 AutoHotKey 把 Win 键禁用了,对我来说没啥用,远程桌面里按到 cmd 键开始菜单都要蹦出来,太烦了😫 | 
|      37SmithJohn      140 天前 linux 上的 super 键和 win 键简直是天配,几乎完全不需要更改自己的使用习惯. | 
|  |      39mxalbert1996      140 天前 via Android | 
|      40bodayw      140 天前 我也来讲讲我的…… 我觉得 Mac 的设置比 Windows 更符合人体工学,因为 command/Ctrl 系组合键远比 option/Alt 系多且常用,而我习惯用拇指按 command/Alt ,用小指按 Ctrl ,前者要省力且舒服得多。 所以我是 Mac 上保持默认,Windows 上把 Ctrl 和 Alt 对调了一下。注意,这种键位对调虽然在 AHK 里很容易,但它的实现不太稳定(我记得 AHK 的文档里也说了这一点),另外比如在某些古董 Windows 系统管理程序(设备管理器、注册表编辑器等等)里是无效的,所以最好是从注册表里改: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,05,00,00,00,38,00,1d,00,1d,00,38,00,38,e0,1d,e0,1d,e0,38,e0,00,00,00,00 但是 Ctrl 和 Alt 互换后,非常常用的 Alt+Tab 组合键就变成 Ctrl+Tab 了,而 Mac 上对应的是 command+tab ,和 Alt+Tab 肌肉记忆完全一致,所以我又专门把 Alt+Tab 映射到 Ctrl+Tab (因为上面注册表的操作,此时它对应物理的 Alt+Tab )上。这个功能我所知道实现最好的是 AHK ,它专门定义了一个特殊的 AltTab “键”来实现“按住 Alt 、多次点击 Tab”时的行为。同时,让 AHK 把 Alt+Tab (对应物理的 Ctrl+Tab )映射到 Ctrl+Tab 上来恢复 Ctrl+Tab 的功能(比如切换浏览器的标签页): Control & Tab::AltTab !Tab::SendInput "^{Tab}" 不过 AHK 的这个 AltTab 很偶尔很偶尔也会抽风,另外在古董 Windows 系统管理程序(设备管理器、注册表编辑器等等)里也无效。 | 
|  |      41noahhhh      140 天前 via Android 日用无非就是 Ctrl 和 alt 对换,终端比较头疼,Linux 和 Windows 有些要加上 shift 修饰需要额外记忆,macOS 区分 Ctrl cmd 快捷键反而能全局统一,另外全局可用 emacs 风格快捷键也很方便 | 
|      42asdasdqqq      140 天前 一样,还有一个问题解决不了:我的 win 是做 server 24h 用的,mac rdp 过去,全屏后,顶部底部经常会跳出 mac 的菜单栏和 dock 栏,这是让我最受不了的 | 
|      43LuckyCurve      139 天前 双持久了就好了,工作日常双持,自己倒腾还是 Windows 用的多 | 
|      44nuo7mi7      139 天前 Mac 可以下载兼容 win 键位的插件或者工具 我是全部跟着 win 的键位来设置的,尽量保持一致 感觉用着还可以 | 
|  |      45vipfts      139 天前 @ultimate42 不用快捷键不就完了, 反正都是 ai 编程 | 
|      46TrembleBeforeMe      139 天前  1 Mac 上: Caps -> Control Control -> Earth Option -> Command Command -> Option Earth -> Caps Windows 上: Caps <--> Control | 
|      47stuliren      139 天前  1 讲个笑话,我有两个键盘,一个画着 win 徽标的用在 mac 上,一个画着 mac 键盘的用在 win 笔记本上…… | 
|  |      48wxxxcxx      139 天前  1 Windows 和 macOS 用不同的键盘,肌肉记忆会自动适应 | 
|      50Cccczzz7      139 天前 powertoys ,微软出的小工具好像是可以键盘按键映射的,mac 就不知道有没有了 | 
|  |      51COW      139 天前 | 
|      52heike8      138 天前 via Android 改键位 Ctrl 改 com com 改 opt | 
|      53yadam      138 天前 https://gist.github.com/jialeicui/0a6f5328beb83ec525fc3e620f4be0b4   这个是我日常在 win 上用的 ahk 脚本, 大部分场景还是挺无感的 | 
|  |      56SQPool      136 天前 @yadam 写的挺好,感谢分享。(不过我用的 win 键盘,所以我把 win 键触发的换成 alt 键了,这样也能保留 win 键本身的快捷键,这样更适应一些。毕竟 win+r&win+d&win+L 都是挺常用的,有需要的兄弟可以留言我到时候也放 gist 上) 另外老哥是不是还玩原神啊,有一段我看了有点懵,仔细一查,哦原来是这样 | 
|      57bodayw      22 天前 @bodayw #40 > 在古董 Windows 系统管理程序(设备管理器、注册表编辑器等等)里也无效。 我找到了解决这个问题的办法。 这个问题实际上是 Windows 的安全机制的限制: https://en.wikipedia.org/wiki/User_Interface_Privilege_Isolation 那么很容易想到,使用管理员权限运行 ahk 脚本即可。但更推荐的方法是使用 AHK 自带的 UI Access ( UIA ),而不是仅仅因为需要绕开这个限制就进行提权。事实上 AHK 已经直接提供了两个 UIA 版的可执行文件,例如: C:\Program Files\AutoHotkey\v2\AutoHotkey64_UIA.exe 所以只需要在 shell:startup 目录下放一个快捷方式,使用上面这个 exe 打开脚本即可。 |