news 2026/6/10 21:03:57

win键盘设置改为类似mac 配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
win键盘设置改为类似mac 配置

该Ctrl和Alt以及输入法Caps和shift: 微软PowerToy软件修改如下图

改鼠标:X-Mouse Button Control 左边scrolling直接选就行

改输入法切换:使用AutoHotKey,添加new script 放入如下代码然后双击启动

#Requires AutoHotkey v2.0 ; ========================================================== ; 自动将自己添加到【开机启动】文件夹 ; ========================================================== SplitPath A_ScriptFullPath, &ScriptName ShortcutPath := A_Startup "\" SubStr(ScriptName, 1, -4) ".lnk" if !FileExist(ShortcutPath) { ; 如果启动文件夹里没有快捷方式,就创建一个 FileCreateShortcut A_ScriptFullPath, ShortcutPath MsgBox "已自动设置开机自启!`n下次重启电脑就会自动运行啦。", "设置成功", 64 } ; ========================================================== ; 下面是你原本的 Mac 键盘逻辑 ; ========================================================== SetCapsLockState "AlwaysOff" *CapsLock:: { if GetKeyState("Shift", "P") { Send "{Blind}{CapsLock}" return } KeyWait "CapsLock" if (A_TimeSinceThisHotkey < 300) { Send "^ {Space}" } }


快捷键:

shift+caps 锁定大写或者小写,切换
CAPS切换语言

shift切换大小写

Alt+shift切换输入法(微软,微信,搜狗等)

update:没有用PowerToys了
这是新的脚本:

#Requires AutoHotkey v2.0 #SingleInstance Force ; ========================================================== ; 模块 1:开机自启设置 ; ========================================================== SplitPath A_ScriptFullPath, &ScriptName ShortcutPath := A_Startup "\" SubStr(ScriptName, 1, -4) ".lnk" if !FileExist(ShortcutPath) { try { FileCreateShortcut A_ScriptFullPath, ShortcutPath MsgBox "已自动设置开机自启!`n下次重启电脑就会自动运行啦。", "设置成功", 64 } catch as err { MsgBox "设置开机自启失败,可能是权限不足。`n错误: " err.Message, "错误", 16 } } ; ========================================================== ; 模块 2:CapsLock 增强 (Mac 风格) ; ========================================================== SetCapsLockState "AlwaysOff" *CapsLock:: { ; 如果按下了 Shift + CapsLock,则切换大小写锁定 if GetKeyState("Shift", "P") { Send "{Blind}{CapsLock}" return } ; 等待 CapsLock 释放 KeyWait "CapsLock" ; 如果按键时间小于 300ms,发送 Ctrl+Space (通常用于切换输入法或启动器) if (A_TimeSinceThisHotkey < 300) { Send "^ {Space}" } } ; ========================================================== ; 模块 3:智能键位映射 (完美支持 Shift 组合键) ; ========================================================== ; 1. 保留 Alt+Tab (不做处理,保持系统原生) ; (无需代码,只要不映射 !Tab 即可) ; 2. 动态将所有 "Alt + 键" 映射为 "Ctrl + 键" for key in StrSplit("abcdefghijklmnopqrstuvwxyz1234567890-=[]\;',./") { Hotkey "*" "!" key, Mac_AltToCtrl } Mac_AltToCtrl(ThisHotkey) { ; 从热键名中提取按键 (例如 "*!t" -> "t") key := SubStr(ThisHotkey, 3) ; 【核心修复】检测是否按住了 Shift if GetKeyState("Shift", "P") { ; 如果按住了 Shift,发送 Ctrl + Shift + 键 ; (比如 Alt+Shift+T -> Ctrl+Shift+T 恢复标签页) Send "^+" key } else { ; 如果没按 Shift,只发送 Ctrl + 键 ; (比如 Alt+T -> Ctrl+T 新标签页) Send "^" key } } ; 3. (可选) 将 "Ctrl + 字母" 映射为 "Alt + 字母" for key in StrSplit("abcdefghijklmnopqrstuvwxyz") { Hotkey "*" "^" key, Mac_CtrlToAlt } Mac_CtrlToAlt(ThisHotkey) { key := SubStr(ThisHotkey, 3) if GetKeyState("Shift", "P") Send "!+" key else Send "!" key } ; 4. 常用功能键修正 !Left::Send "^{Left}" !Right::Send "^{Right}" !BS::Send "^{BS}"

记事本中还是要Ctrl c v

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 11:27:25

什么是八股文?Java程序员春招如何提前储备?拿高薪offer?

八股文与Java程序员春招备战指南什么是八股文&#xff1f;八股文原指中国古代科举考试中一种固定格式的应试文体&#xff0c;在现代互联网行业面试场景中&#xff0c;特指技术面试中常见的标准化问题和考察点。对于Java程序员而言&#xff0c;八股文通常包括&#xff1a;Java基…

作者头像 李华
网站建设 2026/6/10 14:42:39

跨境电子商务综合试验区DID(内含七批试验区名单)

数据简介 跨境电子商务综合试验区作为一类独具特色的经济功能区域&#xff0c;其核心使命在于加速国际跨境电子商务领域的拓展步伐与创新进程。这类试验区一般由国家或地方政府主导设立&#xff0c;致力于推动电子商务贸易、数字经济及国际贸易的整体跃升。 跨境电子商务综合…

作者头像 李华
网站建设 2026/6/10 11:44:37

Java计算机毕设之基于springboot的泳衣泳帽游泳用品专卖店系统的设计与实现基于springboot的游泳用品专卖店系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/6/10 11:27:15

BNO055九轴传感器原理图设计,已量产(加速度传感器)

目录 1、电源:传感器对噪声 “零容忍”,近件去耦是关键 2、配置引脚:别漏了上拉,不然芯片 “启动失常” 3、时钟:32.768KHz 晶振,负载电容必须 “对号入座” 4、复位:RC 上电复位,时间常数要 “够稳” 5、通信与中断:I2C 地址可配置,中断省掉轮询 6、SOC 传感器…

作者头像 李华
网站建设 2026/6/10 11:16:54

大学生必备6个AI论文工具:轻松搞定论文效率飙升告别熬夜!

如果你是正在为毕业论文熬夜、被导师催稿、对着查重报告唉声叹气的大学生或研究生&#xff0c;请停下来&#xff01;你不是一个人在战斗。我们深知你的痛苦&#xff1a;选题毫无头绪、文献综述无从下笔、问卷数据一团糟、导师的修改意见像天书&#xff0c;更别提那令人心梗的查…

作者头像 李华
网站建设 2026/6/10 11:26:49

域登录态分享(类sso)

遇到一个问题&#xff0c;在同一主域下的多个子域之间共享登录状态的需求。例如&#xff1a;main.example.com 主站learn.example.com 学习中心希望在任意子域登录后&#xff0c;其他子域也能自动识别登录状态&#xff0c;包括登出同步。Cookie 跨子域共享浏览器安全策略允许 C…

作者头像 李华