更改缩放操作以在 MS Natural Keyboard 4000 中滚动

jos*_*esp 47 keyboard windows-7 keyboard-shortcuts

我在 Windows 7 上有这个 MS Ergo Natural Keyboard 4000,带有SetPoint Intellitype 软件。我想改变中心缩放的动作以使其滚动。我是一些旧版本的 Firefox,它以这种方式工作,直到我将其更新为 FF 4 Beta 5。

有什么办法可以改变那个动作吗?我根本不使用变焦。

提前致谢

Tog*_*Tog 37

我知道这是一个老问题,但我必须自己解决这个问题,所以值得传播:

不幸的是,人体工学键盘配置实用程序不允许您更改中央缩放按钮的设置。为此,您必须C:\Program Files\Microsoft Intellitype Pro\commands.xml手动编辑文件。(对于运行较新的Microsoft 鼠标和键盘中心的计算机,路径为C:\Program Files\Microsoft Device Center\commands.xml
注意,此文件的内容会根据您拥有的版本而变化,因此在尝试之前请确保您拥有与我相同的版本。版本号可以在 Commands.xml 文件的顶部找到。我的版本是:- 8.0.225.0 如果这个解释过于基础,那是因为我不知道你对 Windows 或配置文件了解多少。

首先要做的是复制 Commands.xml 文件,这样如果你搞砸了它是可以修复的。最简单的方法是复制然后直接粘贴回相同的目录,Windows 将调用它命令 - copy.xml。如果你搞砸了,只需删除 Commands.xml 并将 Commands - copy.xml 重命名为 Commands.xml

其次,打开原始文件进行编辑(右键单击 -> 编辑)并在文件底部的 2 个条目之间(在<ALL>元素下,最后一个)插入以下行:

    <Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
        <C319 Type="6" Activator="ScrollUp" />
        <C320 Type="6" Activator="ScrollDown" />
Run Code Online (Sandbox Code Playgroud)

你的 commands.xml 文件的结尾应该看起来像这样:

    <Application UniqueName="GeminiWindowClass" AppName="RealOne Player">
        <C309 Type="5" KeySeq="alt F4" />
    </Application>
    <Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
        <C319 Type="6" Activator="ScrollUp" />
        <C320 Type="6" Activator="ScrollDown" />
    </Application>
    <Application UniqueName="GMail" AppName="GMail">
        <C204 Type="5" KeySeq="ctrl y" />
        <C309 Type="5" KeySeq="ctrl w" />
        <C319 Type="6" Activator="IEZoomIn" />
        <C320 Type="6" Activator="IEZoomOut" />
        <C401 Type="0" />
    </Application>
    <Application UniqueName="LiveHotmail" AppName="Live Hotmail">
        <C204 Type="5" KeySeq="ctrl y" />
        <C309 Type="5" KeySeq="ctrl w" />
        <C319 Type="6" Activator="IEZoomIn" />
        <C320 Type="6" Activator="IEZoomOut" />
        <C401 Type="0" />
        <C900 Type="5" KeySeq="ctrl r" />
        <C901 Type="5" KeySeq="ctrl shift f" />
        <C902 Type="5" KeySeq="ctrl enter" />
    </Application>
    <Application UniqueName="Picasa" AppName="Picasa">
        <C319 Type="5" Activator="pageup" />
        <C320 Type="5" Activator="pagedown" />
    </Application>
</ALL>
Run Code Online (Sandbox Code Playgroud)

现在我知道在靠近顶部的这个文件中已经有一个 Firefox 部分,但是,当我尝试在那里插入滚动条目时它不起作用,好像进一步向下的一些设置覆盖了条目。去搞清楚。

要使缩放在 Firefox 中正常工作,请改用以下几行:

<Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
        <C319 Type="5" KeySeq="ctrl +" />
        <C320 Type="5" KeySeq="ctrl -" />
    </Application>
Run Code Online (Sandbox Code Playgroud)

祝你好运。

  • 我的驱动程序刚刚更新到 _Microsoft 鼠标和键盘中心_,我失去了这个功能:( 我没有你提到的“微软设备中心”文件夹,而是一个“微软鼠标和键盘中心”。但是,更改命令文件存在那里没有恢复滚动功能。还有其他人遇到这个问题吗? (3认同)
  • 除非您对特定应用程序(例如 Visual Studio 2010 或 Chrome)有一些覆盖配置,否则您可以在 `&lt;Application UniqueName="StandardSupport"&gt;` 标记下添加相同的行以支持其他任何内容。我的两分钱。 (3认同)

And*_*rei 22

您还可以使用 notepad++ 和替换对话框(Ctrl+F 并选择替换选项卡)。检查对话框左下角的“正则表达式”并使用它们重新映射缩放键:

查找内容: <C319 .* />
替换为: <C319 Type="6" Activator="ScrollUp" />

查找内容: <C320 .* />
替换为: <C320 Type="6" Activator="ScrollDown" />

旁注:该进程现在称为 itype.exe。关闭进程并重新启动它(任务管理器->文件->运行新任务->“itype.exe”)以使更改生效。


yop*_*p83 12

为了建立在 Tog 的答案之上,这里有一个脚本可以自动为您进行替换。它基本上是应用于commands.xml 文件的XSL 转换。它为您做备份。

http://teamagile.com/downloads/ZoomToScroll.zip

查看里面的说明。请记住,如果您启用了 UAC,您可能必须在管理员命令提示符中运行该脚本。

我在 v8.20.469.0 文件上尝试了它,它按预期工作。

这个剧本不是我制作的,而是 Roy Osherove 制作的。 查看原始来源


Ali*_*Ali 8

我的文件版本是 8.20.469.0,8.0.225.0 版本的解决方案对我不起作用。

然而,有效的是

改变:

<Application UniqueName="MozillaWindowClass" AppName="Netscape">
    <C319 Type="5" KeySeq="ctrl add" />
    <C320 Type="5" KeySeq="ctrl subtract" />            
</Application>
Run Code Online (Sandbox Code Playgroud)

到:

<Application UniqueName="MozillaWindowClass" AppName="Netscape">
    <C319 Type="6" Activator="ScrollUp" />
    <C320 Type="6" Activator="ScrollDown" />            
</Application>
Run Code Online (Sandbox Code Playgroud)


Ben*_*Ben 5

yop83 的回答对我有用,但我确实必须重新启动驱动程序才能生效。您可以通过启动 mskey.exe -> "action" -> "close intelli pro" 来做到这一点。关闭后,您可以再次单击“操作”和“启动键盘控制面板”。