新键盘 - 按 Fn 键 + 左/右箭头键不会跳至行首/行末

新键盘 - 按 Fn 键 + 左/右箭头键不会跳至行首/行末

我最近买了一个新键盘 - 戴尔 WK717。我对这个键盘很满意,但我发现了一个奇怪的地方。

切换后,我发现我经常使用 fn 键和左箭头键或右箭头键的组合来跳转到光标当前所在行的开头或结尾。此快捷方式不适用于我的新戴尔键盘。

键盘已连接到我的笔记本电脑,使用笔记本电脑自带键盘上的相同快捷键即可正常工作 - 如果我再次连接旧键盘,情况也是如此。严格来说,新的戴尔键盘的响应方式不同。

戴尔的支持未能理解我的问题并提供任何帮助。

有没有什么地方可以让我强制这个组合键在新键盘上以相同的方式运行?

答案1

在某些键盘上,这可能无法实现(或至少不容易实现),因为某些使用功能键的组合键在硬件层面不可用。有关详细信息,请参阅将 Home 和 End 指定为 Fn+箭头。要查看你的键盘是否有该组合键,你可以使用类似以下程序捕获并记录按键操作自动热键上面的链接有关于如何操作的信息,但我找到了第一个答案这里更容易遵循。

您可以尝试重新映射其他组合键。例如,您可以重新映射 Ctrl 加向上/向下箭头,例如使用 AutoHotKey。例如,将其添加到 AutoHotKey 脚本中可以实现以下效果:

; On Ctrl + Up, send home
^up::
    send {home}
    return

; On Ctrl + Down, send to end
^down::
    send {end}
    return

其他不太重要的信息:如果您想添加选择文本的快捷方式,您可以执行以下操作。但是,我发现这并不总是以我喜欢的方式与程序交互,所以我最终将其删除。

; On Ctrl + Shift + Up, send home & highlight text
+^up::
    send +{home}
    return

; On Ctrl + Shift + Down, send to end & highlight text
+^down::
    send +{end}
    return

答案2

由于您的新键盘显然不支持旧键盘的功能,并且您发现 Home/End 键太麻烦,因此我建议您 DuckDuckGo对于短语键盘重新映射器并下载并安装一个。问题解决了。

或者,由于您的键盘制造商的支持似乎不了解您的问题,请尝试使用短语“我如何重新映射键盘的某些键?”。

答案3

我换笔记本电脑时也遇到了同样的问题。最后我用了 PowerToys (https://docs.microsoft.com/en-us/windows/powertoys/) 并将 PgUp/PgDown 键分别重新分配给 Home/End。虽然效果不一样,但确实有效。希望对您有所帮助。

答案4

似乎可以通过自定义键盘布局来实现。详情请见此处:如何在 Microsoft 键盘布局创建器中恢复 Ctrl+<key> 功能?也许可以结合这里分享的一些技巧:https://stackoverflow.com/questions/4121760/remap-keyboard-combinations-not-just-single-registry-values

相关内容