我在Windows 7上使用SetPoint Intellitype软件拥有此MS Ergo Natural Keyboard 4000 。我想更改中央缩放的动作以使其滚动。我使用的是旧版本的Firefox,直到我将其更新为FF 4 Beta 5为止。
我有什么办法可以改变这个动作?我根本不使用变焦。
提前致谢
commands.xml
呢?
我在Windows 7上使用SetPoint Intellitype软件拥有此MS Ergo Natural Keyboard 4000 。我想更改中央缩放的动作以使其滚动。我使用的是旧版本的Firefox,直到我将其更新为FF 4 Beta 5为止。
我有什么办法可以改变这个动作?我根本不使用变焦。
提前致谢
commands.xml
呢?
Answers:
我知道这是一个老问题,但是我必须自己解决这个问题,因此值得推广:
不幸的是,人体工学键盘配置实用程序不允许您更改中央缩放按钮的设置。为此,您将必须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将其称为Commands-copy.xml。如果搞砸了,只需删除Commands.xml并重命名Commands-copy.xml到Commands.xml
其次,打开原始文件进行编辑(右键单击->编辑),并在文件底部的两个条目之间插入以下行(位于<ALL>
最后一个元素下):
<Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
<C319 Type="6" Activator="ScrollUp" />
<C320 Type="6" Activator="ScrollDown" />
您的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>
现在,我知道该文件的顶部附近已经有一个Firefox部分,但是,当我尝试在该位置插入滚动条目时,它将无法正常工作,好像在下方进行了一些设置会覆盖该条目。去搞清楚。
要使缩放在Firefox中正常工作,请改用以下几行:
<Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
<C319 Type="5" KeySeq="ctrl +" />
<C320 Type="5" KeySeq="ctrl -" />
</Application>
祝好运。
Microsoft Device Center
像您提到的文件夹,但是一个Microsoft Mouse and Keyboard Center
。但是,更改那里存在的命令文件并没有带来滚动功能。还有这个问题吗?
<Application UniqueName="StandardSupport">
标记下添加相同的行以支持其他任何内容。我的两分钱。
<ALL>
element 的一些知识,并浪费了很多尝试编辑文件的其他部分。%)也只是编辑了UniqueName="StandardSupport"
部分,而不是添加新条目。
您还可以使用notepad ++和“替换”对话框(Ctrl + F并选择“替换”选项卡)。检查对话框左下方的“正则表达式”,并使用它们重新映射缩放键:
查找内容:<C319。* />
替换为:<C319 Type =“ 6” Activator =“ ScrollUp” />
查找内容:<C320。* />
替换为:<C320 Type =“ 6” Activator =“ ScrollDown” />
旁注:该过程现在称为itype.exe。关闭进程并重新启动(任务管理器->文件->运行新任务->“ itype.exe”),以使更改生效。
要基于Tog的答案,以下是一个脚本,该脚本会自动为您进行替换。从根本上讲,它是应用于commands.xml文件的XSL转换。并为您做备份。
http://teamagile.com/downloads/ZoomToScroll.zip
查看内部说明。请记住,如果启用了UAC,则可能必须在管理员命令提示符下运行脚本。
我在v8.20.469.0文件上尝试过,它按预期工作。
这个脚本不是我做的,是罗伊·奥什罗夫(Roy Osherove)制作的。 查看原始资料
我的文件版本为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>
至:
<Application UniqueName="MozillaWindowClass" AppName="Netscape">
<C319 Type="6" Activator="ScrollUp" />
<C320 Type="6" Activator="ScrollDown" />
</Application>