是否可以使用Apple Mac键盘的Autohotkey将OSX键盘快捷键转换为PC上的Windows 7等效物?

如果一位经验丰富的苹果Mac用户花了数年的时间学习了最喜欢的应用程序的OSX键盘快捷键,他们正在考虑转移到Windows 7或8个人电脑上,他们也想把这个快捷键的知识也翻译过来。

是否可以在电脑上使用真正的Apple Mac键盘,并使用Autohotkey将修改键翻译成下面的翻译表:

Mac PC cmd / Apple ctrl ctrl Windows /开始

所以每次我按下苹果键盘上的“苹果”键,它就会在PC上执行“Ctrl”键,每当我按下苹果键盘上的“Ctrl”键,它就会执行“Windows / Start” PC。

我希望这是一个永久的function,而不必添加任何额外的修饰键。

谢谢!

Solutions Collecting From Web of "是否可以使用Apple Mac键盘的Autohotkey将OSX键盘快捷键转换为PC上的Windows 7等效物?"

是的,这是可能的。 你需要在启动时运行这个脚本。 资源

#InstallKeybdHook #SingleInstance force SetTitleMatchMode 2 ; #Include Apple Wired Keyboard.ahk ; Required for Eject Button. See Source. SendMode Input ; -------------------------------------------------------------- ; NOTES ; -------------------------------------------------------------- ; ! = ALT ; ^ = CTRL ; + = SHIFT ; # = WIN ; media/function keys all mapped to the right option key RAlt & F7::SendInput {Media_Prev} RAlt & F8::SendInput {Media_Play_Pause} RAlt & F9::SendInput {Media_Next} RAlt & F10::SendInput {Volume_Mute} RAlt & F11::SendInput {Volume_Down} RAlt & F12::SendInput {Volume_Up} ; swap left command/windows key with left alt LWin::LAlt LAlt::LWin ; add a semicolon in front of this line if you want to disable the windows key ; Eject Key F20::SendInput {Insert} ; F13-15, standard windows mapping F13::SendInput {PrintScreen} F14::SendInput {ScrollLock} F15::SendInput {Pause} ;F16-19 custom app launchers, see http://www.autohotkey.com/docs/Tutorial.htm for usage info F16::Run Notepad F17::Run calc.exe F18::Run http://www.overclock.net F19::Run cmd 

我在这里有一个Gist,几乎模拟Windows中的所有Mac shorcuts: https ://gist.github.com/jitbit/e948cf198f54cbf3992c