一些 Windows 快捷键组合干扰了我的 WinSplit Revolution 快捷键。这些快捷键在 XP 中定义在哪里?我该如何更改它们?
答案1
您可以尝试通过 HotKeyBind、AutoIt、AutoHotkey 和此类程序更改一些。您无法更改大多数系统实现的默认设置(例如explorer 的Win+ 、 + ... 等)。我在 SO 上对此有一个疑问,这一直是我的 Windows 烦恼之一。EWinR
答案2
如果冲突是启动程序的冲突,那么它们将被定义为 .lnk 属性中的快捷方式 - 但是没有默认值,因此您 - 或某人 - 必须设置它们。
您可以进入资源管理器并对每个 .lnk 文件执行属性设置 - 或者如果您有一些编程技能,您可以像我一样做 - 请参阅此答案的底部。
我发现 XP 的实现“很糟糕”——显然 .lnk 文件的开始菜单“树”没有被扫描并加载到一个小表中。因此,如果您有一段时间没有使用快捷方式,它将不得不查看并打开每个 .lnk 文件,直到找到正确的文件。
相反,我更喜欢 Macro Express,虽然需要收费,但绝对值得。
我编写了自己的“查找所有快捷方式”程序,该程序位于 KEDIT 中,因此不可“移植”(因为它依赖于非免费的 Kedit 来运行)。但 LOGIC 可能有助于其他人进行搜索:
逻辑是这样的:读取 documents and settings\files 中每个 .lnk 文件的第 65 和 66 个字节。
第 65 个字节是“键”,十进制数 220 表示“\”;第 66 个字节是“与之搭配的其他键”:
'00000110' = "Ctrl+Alt " '00000101' = "Shift+Alt " '00000011' = "Shift+Ctrl" '00000100' = "Alt " '00000010' = "Ctrl " '00000001' = "Shift "
PS 如果有需要并且没有替代品,我可能可以在 AUTO-IT 中重写它以使其可移植。
答案3
我不知道它们在哪里定义或如何改变它们(我不知道你真的可以改变大多数,如果你可以的话),但这里有一个列表其中。