我正在尝试使用我的微软人机工程学键盘7000上的滚动替换缩放功能。由于intellitype的command.xml没有列出chrome,我已经更改了与zoom相关的所有其他属性无济于事。我只是想手动添加它,但我不确定它的唯一名称是什么。这是我为Internet Explorer所拥有的。
<Application UniqueName="IEFrame7" AppName="Internet Explorer 7.0 and 8.0">
<C308 Type="5" KeySeq="ctrl o" />
<C310 Type="5" KeySeq="ctrl p" />
<C311 Type="5" KeySeq="alt p | a" />
<C315 Type="5" KeySeq="ctrl f" />
<C401 Type="0" />
<C100 Type="1" wParam="0x0a121" />
<C101 Type="1" wParam="0x0a122" />
<C102 Type="1" wParam="0x0a220" />
<C106 Type="2" lParam="0x07" />
<C104 Type="2" lParam="0x05" />
<C105 Type="2" lParam="0x06" />
<C319 Type="6" Activator="ScrollUp" />
<C320 Type="6" Activator="ScrollDown" />
<C309 Type="6" Activator="IE7Close" />
<C307 Type="6" Activator="IE7New" />
</Application>
答案 0 :(得分:1)
根据this post上的rephrase.net(搜索“UniqueName”):
UniqueName是重要的,它指的是窗口类名 传递给相关的Windows API函数。如果你想做 特定于应用程序的定制,有第三方软件 周围(例如The Customiser)可以从任何活动中获取类名 窗口。如果不是,则应用特殊的UniqueName值“StandardSupport” 所有窗口类。
谷歌搜索“chrome wndclass”(来自API文档)会出现http://www.experts-exchange.com/Programming/Languages/Pascal/Delphi/Q_27417954.html,其中(向下滚动!)具有以下可能的值:
Chrome_WidgetWin_0
Chrome_OmniboxView
Chrome_AutocompleteEditView
虽然Stealing a window into a CreateWindow window creates a "frozen" window?建议
Chrome_WidgetWin_1
我猜这些都是可能会受到影响的不同窗口。也许一个是网页的主窗口?否则你可以尝试使用其中一个链接的自定义程序(我不清楚使用哪个)。
PS或者您可以使用“StandardSupport”来处理所有事情。