【问题标题】:Autohotkey remap Apple Mac keyboard on Windows PC自动热键在 Windows PC 上重新映射 Apple Mac 键盘
【发布时间】:2014-02-25 04:36:14
【问题描述】:

我正在尝试配置带数字键盘的 Apple 键盘以在 Windows 笔记本上工作。

我找到了很多示例和脚本,我能够将 Cmd 重新映射到 Ctrl 以及音量控制、媒体控制、打印屏幕等的所有功能键。

我仍然找不到将焦点移到下一个窗口(从一个程序到另一个程序)的方法:在 Windows 上,这是由 LAtl+Tab,在 Mac 上通过 Cmd+TabCmd 被重新映射到 Ctrl 但我找不到 Autohotkey 命令来启动“将焦点移到下一个窗口”操作。

我试过了:

LWin & Tab::SendInput{Alt & Tab}

LWin & Tab::Send {Alt & Tab}

但它说This line does not contain a recognized action

根据文档,正确的语法是:

LWin & Tab::SendInput !{Tab}

但什么也没发生。

这是我的脚本:

#InstallKeybdHook
#SingleInstance force
SetTitleMatchMode 2
SendMode Input
F7::SendInput {Media_Prev}
F8::SendInput {Media_Play_Pause}
F9::SendInput {Media_Next}
F10::SendInput {Volume_Mute}
F11::SendInput {Volume_Down}
F12::SendInput {Volume_Up}
LCtrl::LWin
LWin::LCtrl
RWin::RCtrl
F13::SendInput {PrintScreen}
F14::SendInput {ScrollLock}
F15::SendInput {Pause}

有什么想法吗?谢谢。

【问题讨论】:

  • documentation 是您的朋友。您的 Send 命令使用的语法不正确。
  • @MCL 我什至尝试使用“ LWin & Tab::SendInput !{Tab} ”,就像文档所暗示的那样,但什么也没发生。

标签: windows keyboard-shortcuts autohotkey


【解决方案1】:

这应该可以解决问题:

LWin & Tab::AltTab

【讨论】:

  • 感谢您的回答,但它不起作用。没有任何变化。
  • @tobia.zanarella 您是否按原样尝试了此代码,脚本中没有其他任何内容?
  • 是的,我尝试了一个空的 ahk 文件,只有那一行,没有任何改变。
  • @MCL 感谢您的回答,我还能够重新映射RWin & BackSpace::Delete,从而创建类似mac的删除。谢谢!
猜你喜欢
  • 2012-11-28
  • 2018-04-02
  • 1970-01-01
  • 1970-01-01
  • 2011-03-13
  • 2014-09-08
  • 2017-12-12
  • 2020-09-27
  • 1970-01-01
相关资源
最近更新 更多