有人知道Chrome的“唯一名称”吗?

时间:2012-07-06 14:46:32

标签: xml google-chrome scroll zoom

我正在尝试使用我的微软人机工程学键盘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>

1 个答案:

答案 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”来处理所有事情。