windows模拟mac快捷键

windows和mac快捷键体系上最大的差别在于 win快捷键中ctrl是主角, mac快捷键中徽标键(Win键)是主角

mac在键位上和windows也有不同。

在使用一断时间的mac快捷键后, 发现mac键位更符合 人全工程学 比如复制等快捷键:

ctrl + c/v/z (windows下)

ctrl + C 使用小指+中指, 操作时需要移动整个手肘的位置, 手指张开辐度很大,按压较累。

cmd + c/v/z(mac下)

cmd + C 使用大拇指+中指, 操作时手掌无需移动,使用力量较大的大拇指,手指按压非常轻松。

我的考虑是将windows快捷键统一成mac快捷链, 以符合自己在两个系统平滑的切换并保持一致的操作体验 。

使用工具:

1、KeyTweak2.3 汉化版 (用于对调win、ctrl)键位。

下载地址:链接:https://pan.baidu.com/s/14Ou-HhEtbSu9QHdHfn_TuA 提取码:lm61

可选 2.1 我打包好的exe, 下载双击运行即完成改键。

链接:https://pan.baidu.com/s/1hSad1-6L474Caluvd5oauA 提取码:lhdq

可选 2.2 使用AutoHotKey + 脚本, 可对脚本进行二次开发

下载官网:https://www.autohotkey.com

操作步骤

1、在keyTweak中, 把alt键设成ctrl, 把ctrl设成alt键

2、拨下alt键、ctrl的键帽进行对调(前提是机械键盘或类似可换键帽的键盘)

3、快捷键模拟mac中的 cmd+w cmd+q等操作

如采用步骤2.1中的,下载exe双击即可运行。此exe为步骤2.2通过脚本生成。 如采用步骤2.2中的 进入autoHotKey 官网下载软件,在安装之后, 将下文中的脚本保存成.ahk文件 然后右键->Run Script,或着生成exe运行,即完成快捷键设置。

;键盘布局从左下起 改键为:Alt Win Ctrl Space 。。。 (对调alt 和 ctrl)

#SingleInstance Force

; 模拟原生唤起任务管理器的操作体验。
!+Esc::
    Send, ^+{Esc}
return

; 模拟mac  cmd+q 退出应用
#If not  WinActive("ahk_class WorkerW")
^q:: 
    Send, !{f4}
return

; 模拟mac  cmd+c 关闭页面, 针对部分已支持ctrl+c关页面的应用不进行快捷键拦截
; WorkerW = 桌面, SunAwtFrame=idea,Chrome_WidgetWin_1=edage浏览器 ,CASCADIA_HOSTING_WINDOW_CLASS=终端

#If not ( WinActive("ahk_class WorkerW") or WinActive("ahk_class CASCADIA_HOSTING_WINDOW_CLASS") or WinActive("ahk_class SunAwtFrame")  or WinActive("ahk_class Chrome_WidgetWin_1") or WinActive("ahk_class Notepad")  )
    ^W::
                Send, !{f4}
    return

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

赞赏支持
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里属于IT工程师。