如何映射 Fn+[键] 来模拟笔记本电脑中的多媒体键(上一首、暂停、下一首歌曲...)?

如何映射 Fn+[键] 来模拟笔记本电脑中的多媒体键(上一首、暂停、下一首歌曲...)?

背景:

我有一台新的笔记本电脑,它像往常一样带有一个Fn按键,并且在键盘上,带有常规功能键的那一行还用于其他功能,如亮度、音量、无线连接和多媒体。

但是,它们的默认操作是直接针对这些功能,而不是F1- F12。我已经编辑了 BIOS,使默认操作成为 F1 - F12 键,如果我想使用这些功能,我会使用Fn+ 每个键。但这有一个缺点,现在如果我想使用这些功能,通常我需要用手,左手控制键Fn,右手控制功能键。我提到这一切是因为我确实知道我可以简单地使用它来控制多媒体,但这些键不是我想要的。

现在,我想要做的是将Fn键本身映射到其他键以获得相同的操作。

我使用了一个名为“WinAmp Control”的小工具,它将 Windows 键 + 其他键映射到控制 Winamp。默认情况下,它将WinKey+ [ Z, X, C, V, B] 映射到 [上一个、播放、暂停、停止和下一个](这些键是 WinAmp 在前台时直接使用的键)。这对我来说容易得多,因为我可以使用 Win + 这些键全局控制 WinAmp

但由于 Windows 8 现在将其中一些绑定用于其他用途,因此该实用程序不再按预期工作。例如,Win+C现在打开 Charms 侧栏,Win+B聚焦任务栏图标等。

现在,由于笔记本电脑的Fn按键没有被其他任何东西使用,我可以抓住它并将其映射到多媒体控件吗?

我想我可以使用 Autohotkey 来捕获Fn+[someKey],但我不确定,因为我读到该Fn键不会向 Windows“报告”任何内容,但我不确定。

换句话说,我可以将此Fn键与其他键一起用作我想要的任何功能的全局热键吗?还是我只能使用常规键?(CtrlAlt等)?

即使我不能,你能告诉我 Autohotkey 的“命令”来模拟多媒体操作吗?(播放、暂停、下一个、上一个),拜托?我认为根据 WinAmp 本身,它涉及“WM_APPCOMMAND 消息”,但我真的不知道,我只是在 WinAmp 偏好设置中找到它。所以我至少可以使用其他键来代替Fn

请注意,我已经知道 WinAmp 本身可以让我直接使用热键,但我首先想知道是否可以使用该Fn键来做到这一点。

答案1

操作系统没有收到任何输入Fn- 该键修改了从键盘发送到操作系统的内容。

来自维基百科文章

Fn 不是普通的键盘键,例如修饰键 Ctrl、Shift 和 AltGr。对于标准修饰键,键盘内的微控制器会发送扫描码修饰键本身,然后由操作系统解释并与其他同时按下的按键组合。Fn 键是一种元修饰键,当按下键盘上的其他键时,它会导致操作系统看到改变的扫描码。这允许键盘直接模拟全尺寸键盘,因此操作系统可以使用为全尺寸键盘设计的标准键盘映射。但是,由于操作系统没有 Fn 键的概念,因此与所有其他标准键盘键不同,该键通常无法在软件中重新映射。

相关内容