【问题标题】:How to change the Windows 7 Keyboard Shortcuts如何更改 Windows 7 键盘快捷键
【发布时间】:2017-07-27 16:02:53
【问题描述】:

我一直使用 CTRL + Alt + M 作为 Notepad++ 中的快捷方式来格式化 JSON 字符串,直到现在,当它被新(强制)安装的应用程序劫持时(由我的 IT 团队控制,我无法控制)。

即,即使我激活了 Notepad++,按下 CTRL + Alt + M 将不再格式化 JSON 字符串,而是弹出一个奇怪的对话框窗口(我以前从未见过,会从不使用),这真的很烦人。

我为这个问题找到的最接近的结果是
How do I change the Windows 7 Keyboard Shortcuts

但是,那个是专门用于 Windows 键的,而不是像这样的非默认键。请帮忙。

【问题讨论】:

    标签: windows keyboard


    【解决方案1】:

    Windows 允许您将快捷键分配给 .lnk 文件。我假设 CTRL + Alt + M 已分配给某个程序。要更改此设置,请右键单击有问题的文件并打开属性对话框并将快捷键属性从 CTRL + Alt + M 更改为您喜欢的任何内容。

    如果您愿意,可以在 Powershell 中执行此操作。

    $shell = New-Object -ComObject WScript.shell
    $shortcut = $shell.CreateShortcut("Path/to/offending/file.lnk")
    $shortcut.hotkey = "" #remove shortcut keys
    $shortcut.save()
    

    【讨论】:

    • 完美!不过,我花了很长时间才找到那个有问题的 .lnk 文件。
    • 我猜你可能已经编写了一个脚本来查找所有 .lnk 文件并检查它们的热键属性,如果它与 CTRL + ALT + M 匹配则将其删除,但是嘿,检查一下可能会更快如果没有太多 .Ink 文件,请提交
    猜你喜欢
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-07
    • 1970-01-01
    • 2011-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多