windows下将Ctrl+Tab映射到Alt+Tab实现切换程序的解决方案

背景:公司配备的电脑是windows平台,而我自己是用mac,两者键位上会有点区别,为了避免频繁切换平台带来的割裂感,我把键盘的ctrl、alt、和win键的位置进行了调整,并通过via设置了单个按键的映射,实现了windows的ctrl和mac的command键位置统一,放在空格键左边 至此复制粘贴等键位终于统一了,可是切换窗口的快捷键并没有统一,mac下是command+tab,windows下是alt+tab,搜了下发现windows并不能直接修改alt+tab,那只能通过快捷键映射去实现了

方案一:windows官方的powerToys(不完美)

下载链接:[apps.microsoft.com/detail/xp89...](https://link.juejin.cn?target=https%3A%2F%2Fapps.microsoft.com%2Fdetail%2Fxp89dcgq3k6vld%3Fhl%3Dzh-CN%26gl%3DCN "https://apps.microsoft.com/detail/xp89dcgq3k6vld?hl=zh-CN&gl=CN")

下载完是这样的 点击重新映射快捷键 按步骤设置 点击确定后,验证是否生效

优点

简单,健壮

缺点

有时会失效,得打开powerToys窗口才能重新生效,苦于这个bug才另寻他路


方案二:AutoHotkey实现

下载链接:[www.autohotkey.com/](https://link.juejin.cn?target=https%3A%2F%2Fwww.autohotkey.com%2F "https://www.autohotkey.com/")

  1. 下载v2版本

  2. 安装完打开是这样的(最好安装在默认的路径别去更改它) 点击New Script创建新的脚本,输入文件名后点击Create

  3. 创建完会自动打开文件夹

  4. 右键记事本打开(仅一次)

  5. 粘贴如下代码

    rust 复制代码
    ; 监听物理按下 Ctrl+Tab
    ~Ctrl & Tab::
    {
        ; 1. 立即释放逻辑 Ctrl(不影响物理按键检测)
        Send "{Ctrl Up}"
        ; 2. 模拟按下 Alt 并发送一次 Tab
        Send "{Alt Down}{Tab}"
        return
    }
    
    ~Ctrl Up::
    {
        Send "{Alt Up}"
        return
    }
  6. 保存后,双击运行

  7. 如果有更改,保存后重新双击运行一次(会提示说是否覆盖直接选是)

如果发现改崩了或者出现什么异常,可以尝试用记事本打开脚本,清空代码后执行第7步,如果没法删除代码(键盘失效)可以锁屏再解锁,或者重启

优点

用AutoHotkey基本上比较稳定,目前还没发现什么bug,等我用一段时间再看看~

缺点

会覆盖ctrl+tab原本的功能(比如在浏览器下ctrl+tab是切换标签页)

相关推荐
PMAOS1 天前
4G 功能机操作系统选型指南:KaiOS、Mocor、MAUI、PMAOS 的能力边界与验证方法
嵌入式硬件·ai·操作系统
罗四强1 天前
第10篇:打包上架:签名、打包 HAP、发布到华为应用市场
分布式·操作系统·harmonyos·arkts·鸿蒙系统
Liaiyang663 天前
空圈容错视角-HarmonyOS 7 架构体检:从被动容错到主动免疫的真伪验证与生态反推
操作系统·harmonyos·架构设计·ai-agent·端云协同·鸿蒙7·空圈容错
OpenAnolis小助手3 天前
龙蜥社区亮相 GOSIM AI Vision Forum 共话“Agentic Native”开源新
人工智能·ai·开源·操作系统·龙蜥社区·agent
阿里云基础软件3 天前
Agent 任务提速 10.71%,内存占用降低 21.60%|Alibaba Cloud Linux 4 重大发布
java·linux·人工智能·操作系统·agent
OpenAnolis小助手4 天前
多租户公有云共享 CXL 内存池场景下的内存卸载研究
人工智能·操作系统·龙蜥社区·risc-v·agentic os
OpenAnolis小助手6 天前
PHP 两个严重漏洞曝光,龙蜥社区 24 小时完成 3 版本修复
开发语言·操作系统·php·龙蜥社区
硅基手札7 天前
操作系统设计思想系列 13 · NuttX 深度 — POSIX 飞控底座 + RTOS 群像
架构·操作系统·嵌入式开发·ecos·sel4·nuttx
2CM_Embed8 天前
μC/OS-II 任务管理详解(三):任务创建、任务栈、删除、优先级修改与挂起恢复
操作系统
硅基手札8 天前
操作系统设计思想系列 11 · ThreadX 深度 — 预抢占阈值·认证型设计
操作系统·开源项目·嵌入式开发·嵌入式操作系统·设计思想·threadx