如果一位经验丰富的Apple Mac用户花了数年时间学习最喜欢的应用程序的OSX键盘快捷键,他们正在考虑转移到Windows 7或8 PC,他们也想翻译那些键盘快捷键知识。
是否可以在PC上使用正版Apple Mac键盘并使用Autohotkey将修改键转换为此翻译表后的等效PC版本:
Mac PC cmd / Apple ctrl ctrl Windows / Start
因此,每当我按下Mac键盘上的“Apple”键时,它就会在PC上执行“ctrl”键,每次按下Apple键盘上的“ctrl”键,它都会执行“Windows / Start”关键在PC上。
我希望这是一个永久性功能,而无需添加任何其他修改键。
谢谢!
答案 0 :(得分:4)
是的,这是可能的。您需要在启动时运行此脚本。 Source
#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
答案 1 :(得分:1)
我在这里有一个Gist,在Windows中模拟几乎所有Mac快捷方式:https://gist.github.com/jitbit/e948cf198f54cbf3992c