从 Windows 到 Mac - 想要相同的热键

jon*_*ers 7 windows mac macos

我是一名 Windows 开发人员,最近我不得不在 Mac 上工作才能为 iPhone 进行开发。

长话短说,我希望所有的热键都与 windows 相同,而我已经“学习”的热键保持不变。

是否有应用程序允许我这样做?或者我可以通过标准键盘设置进行设置吗?

例如,我希望 Ctrl+C/V 复制/粘贴,Alt+Tab 切换窗口,End/Home 转到行尾而不是文件末尾(Mac Ctrl+右箭头/左箭头) .

我在 Mac OS X 10.6 上(我认为叫做雪豹)。

到目前为止我最好的解决方案

使用协同作用和 1 个键盘从 Windows 过渡到 Mac。它将 Windows 热键正确映射到 mac,并允许我在 2 台机器之间使用 1 个键盘/鼠标!需要一些 Unix 知识才能在启动时完成这项工作,因为我必须编写一个 .sh shell 脚本才能在 Mac 上实现。

我将最佳答案标记为解决方案,因为它让我选择了这个选项。

Ver*_*ous 6

您可以根据自己的喜好映射键盘。System Preferences -> Keyboard & Mouse -> Keyboard然后Modifier Keys。我认为没有任何“应用程序”或更通用的方法。

例如,您可以将 Ctrl 映射到 Command 键,并像使用“命令键”一样使用“Ctrl”键(所以现在 ctrl+c 是复制等)......但是现在 Ctrl+tab 将成为相当于您可能不想要的 alt-tab 功能。

您还可以使用 为特定应用程序设置键盘快捷键System Preferences -> Keyboard -> keyboard shortcuts。它可能不会整体影响一般的热键。

这是两个不同的操作系统,从长远来看,如果您希望继续使用 Mac 平台,那么习惯使用 Command 键可能是一个更好的主意。

顺便说一句,在 Snow Leopard 上,Ctrl+右箭头和 Ctrl+左箭头通常用于空格。我认为移动到行首/行尾的关键组合是 Command+箭头。

在 Xcode 中,它的行为不同,而只是跳转单词:您可以通过 Sys Prefs 映射键盘快捷键,或者仅使用默认的 Command+ left 和 Command+right(或 Ctrl+A 和 Ctrl+E)转到开头和结尾的一条线。

编辑你也可以偶尔使用热键程序,我建议在超级用户周围寻找“在 OS X 上重新映射键”类型的问题,因为很多答案都建议程序。我个人不知道任何,因为我不使用任何。

对于此类用于更改键盘快捷键的应用程序,如果您正在寻找类似于 AutoHotKeys 的东西,这个超级用户线程可能会很有用