[求救] 远端桌面 ALT+Tab 快速键与本地冲突问题

楼主: serenemind (沉)   2022-02-17 08:31:21
大家好
为了让MAC 跟 Windows 在键盘使用上能完全一致
我利用Karabiner将 Alt+Tab 对应到 Command+Tab
这样我在MAC 用Alt+Tab就能够切换视窗
但问题是我用远端桌面连到远端公司Windows 电脑时
想要在远端用Alt+Tab切换视窗时
却会被本地端MAC拦胡
变成在本地端切换视窗
其实只要是牵涉到切换的,例如用command+空白键切换语言也会有一样的问题
请问各位高手有没有办法解决这个问题
就是当我在用远端桌面时,让这些快速键的优先权给远端电脑,不要被本地端绑架
我觉得应该有机会做到的原因
是当我用Windows电脑远端桌面到Linux时,Alt+Tab会在远端的Linux切换视窗
所以关键在于只要能设定优先权是在远端或本地端就能解决
只是不知道这优先权要怎么设定
作者: concord (iPro)   2022-02-17 11:54:00
Karabiner 好像没办法做 per-app config , BTT 试试看?
楼主: serenemind (沉)   2022-02-17 12:50:00
但是 Alt-Tab 原本就不是per app的快捷键啊
作者: concord (iPro)   2022-02-17 13:00:00
现在的问题不就是设定了 globol key mapping ,然后想在连线远端的时候用别的 mapping 吗?用 per-app 的话可以设定让远端软件使用不同的 key mapping
楼主: serenemind (沉)   2022-02-17 13:44:00
不是的,我要用相同的key mapping也就是不论在MAC或远端的Windows都用Alt-Tab切视窗只是当萤幕显示的是Windows时,Alt-tab切Windows视窗而当萤幕不是远端画面时,就切MAC视窗
作者: concord (iPro)   2022-02-17 14:06:00
可以,我刚刚用 BTT 弄了一下,正常来说整个系统都是Cmd+Tab切换视窗,我在BTT指定MSRDP Cmd+Tab no action结果就是Cmd+Tab切到RDP以后,这组hotkey不切视窗,纯粹丢给远端用你原文说的逻辑,设定用 Opt+Tab 叫出 App switcher然后对 MSRDP 选择 disable BTT completely这样就可以在 RDP 以外的程式切视窗,在RDP中则不拦截
楼主: serenemind (沉)   2022-02-17 15:17:00
太好了,那我用BTT试试看,以前从来没用过,不知道有没有像Karabiner这么强大,可以自己写JSON
作者: shu750615 (劈哩嘩啦)   2022-02-17 20:31:00
拦胡是什么新名词???
楼主: serenemind (沉)   2022-02-17 20:50:00
终于试成功了,谢谢concord大大的协助现在MAC跟Windows的键盘使用方式几乎一模一样了唯一没办法相同的是中英文切换,一个是Tab,一个Shift刚刚又试了一下,透过BTT将shift键映射到cmd+space这样就可以跟Windows一样用shift键切换中英文而且也不影响shift+字母变成大写的功能堪称完美接下来只要把过去MAX的使用习惯去除掉就搞定了在家里用MAC,到公司用Windows,输入时的不同造成错乱影响工作效率跟情绪真的困扰了我很久现在才知道早就有解决方式了
作者: hellomotogg (你好机车)   2022-02-18 16:17:00
拦胡不就是那个

Links booklink

Contact Us: admin [ a t ] ucptt.com