找回密码
 立即注册
查看: 283|回复: 0

开发杂记(一)-- 抹平Windows和Mac开发环境的差异

[复制链接]
发表于 2022-5-20 12:35 | 显示全部楼层 |阅读模式
由于年初换了工作,后面要经常写点跨平台和unreal相关的东西,所以原来单一的Mac系统已经不能满足我现在的工作状态了,需要经常切换到Win系统去开发和调试一点东西。但是多年的MacOS开发使用,导致了肌肉记忆,在切换到win的开发时快键键的输入严重阻碍了我的工作效率,所以想整合下双系统的配置,打造一个兼容式的双系统的开发环境,可以极大提高工作效率。
KVM的组建


因为想避免频繁切换键盘和鼠标,然后也是为了节省一点外设费用,基于KVM组建了一台Mac和Windows电脑的双系统工作站的形式,另外Windows的电脑还安装了Manjaro,所以真正做到了所有系统的雨露均沾。
windows的快捷键和mac对齐

安装AutoHotKey


AutoHotKey官网
编写脚本

LCtrl::RWinLWin::RAltLAlt::RCtrl#If !GetKeyState("LCtrl", "P")>#v::Send, {RCtrl Down}v{RCtrl Up}#If#inputlevel,1RCtrl::AppsKeyAppsKey::RAltRAlt::RCtrl#inputlevel,0!^AppsKey::    ; Sleep/Suspend:    DllCall("PowrProf\SetSuspendState", "int", 0, "int", 0, "int", 0)    ; Hibernate:    ;DllCall("PowrProf\SetSuspendState", "int", 1, "int", 0, "int", 0)    Return编译测试启动


OK!!!
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-16 08:40 , Processed in 0.093321 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表