FAQ  •  Register  •  Login

Excluding DXNothing from wheel switcher?

Moderator: MiRai

<<

Shadowandlight

Posts: 157

Joined: Sun Apr 07, 2013 1:40 am

Post Thu Oct 24, 2013 10:55 pm

Excluding DXNothing from wheel switcher?

As the title says, when I use the wheel switcher hotkey inside the window layout, dxnothing is included in rotation.

Anyway to exclude it?
<<

Alge

User avatar

League of Extraordinary Multiboxers

Posts: 1223

Joined: Wed Jan 26, 2011 2:17 am

Location: Under the milky way tonight

Post Fri Oct 25, 2013 1:26 am

Re: Excluding DXNothing from wheel switcher?

From the wheel switcher rotation, I don't think so. My understanding is that the option in ISBoxer preceded the introduction of dxNothing and so there was never a need at that time to exclude windows from the rotation.

What I do instead is use an ATG (GameWindows) which has all my Characters except my dxNothing Characters (3 of them). Then I use two Mapped Keys for Next Window and Previous Window - each with a Window Focus Action, thus:

Code:
<?xml version="1.0" encoding="utf-8"?>
<Box xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ObjectType>ISBoxer_Toolkit.Configs.KeyMaps.MappedKey</ObjectType>
  <SerializedObject>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;MappedKey xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;Name&gt;Next window&lt;/Name&gt;
  &lt;Description&gt;This key can be used to rotate to the next window.&lt;/Description&gt;
  &lt;Combo&gt;
    &lt;Combo&gt;Ctrl+MouseWheelUp&lt;/Combo&gt;
    &lt;Modifiers&gt;Ctrl&lt;/Modifiers&gt;
    &lt;Key&gt;
      &lt;Key&gt;MouseWheelUp&lt;/Key&gt;
      &lt;Code&gt;0&lt;/Code&gt;
    &lt;/Key&gt;
  &lt;/Combo&gt;
  &lt;SendNextClickBlockLocal&gt;false&lt;/SendNextClickBlockLocal&gt;
  &lt;ManualLoad&gt;false&lt;/ManualLoad&gt;
  &lt;ResetTimer&gt;0&lt;/ResetTimer&gt;
  &lt;ResetType&gt;Never&lt;/ResetType&gt;
  &lt;Mode&gt;Default&lt;/Mode&gt;
  &lt;Steps&gt;
    &lt;Step&gt;
      &lt;Stick&gt;0&lt;/Stick&gt;
      &lt;Stop&gt;false&lt;/Stop&gt;
      &lt;Stump&gt;false&lt;/Stump&gt;
      &lt;Actions&gt;
        &lt;MappedKeyAction xsi:type="WindowFocusAction"&gt;
          &lt;Window&gt;-next&lt;/Window&gt;
          &lt;Computer /&gt;
          &lt;FilterTarget&gt;isboxer&amp;amp;GameWindows&lt;/FilterTarget&gt;
        &lt;/MappedKeyAction&gt;
      &lt;/Actions&gt;
    &lt;/Step&gt;
  &lt;/Steps&gt;
&lt;/MappedKey&gt;</SerializedObject>
</Box>

Of course, if you don't use a modifier key for your wheel switcher hotkey, this will not be able to exactly replicate the behaviour you currently have (but see Post 5 below for a possible solution).
Last edited by Alge on Fri Oct 25, 2013 10:18 am, edited 1 time in total.
<<

nexxusofa178

Posts: 125

Joined: Mon Sep 13, 2010 1:04 pm

Post Fri Oct 25, 2013 8:52 am

Re: Excluding DXNothing from wheel switcher?

I've never used the wheel switcher so don't know much about it.

But what if you go to your dxNothing region in the window layout and choose Disable Swapping = True

Does that work?
<<

Alge

User avatar

League of Extraordinary Multiboxers

Posts: 1223

Joined: Wed Jan 26, 2011 2:17 am

Location: Under the milky way tonight

Post Fri Oct 25, 2013 9:52 am

Re: Excluding DXNothing from wheel switcher?

nexxusofa178 wrote:But what if you go to your dxNothing region in the window layout and choose Disable Swapping = True

I just tested this and it doesn't work I'm afraid.
<<

Alge

User avatar

League of Extraordinary Multiboxers

Posts: 1223

Joined: Wed Jan 26, 2011 2:17 am

Location: Under the milky way tonight

Post Fri Oct 25, 2013 10:09 am

Re: Excluding DXNothing from wheel switcher?

I just came up with a general solution which will allow you to use any key to activate mouse wheel switching (the example included below uses the 3 key) and also to skip dxNothing windows.

The main idea is to use Next window and Previous window Mapped Keys that work off an ATG, as indicated above. Set those two Mapped Keys to be OFF when the Key map is turned ON. Then make another Mapped Key (Toggle Wheel Switching) with 2 Steps and with the Hotkey you want to use as the "Wheel Switcher Hotkey": Step 1 turns the Next window and Previous window Mapped Keys ON (using Mapped Key State Actions) and Step 2 turns those same Mapped Keys OFF in the same way.

Here is a Key Map implementing those Mapped Keys:
Code:
<?xml version="1.0" encoding="utf-8"?>
<Box xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ObjectType>ISBoxer_Toolkit.Configs.KeyMaps.KeyMap</ObjectType>
  <SerializedObject>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;KeyMap xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;Name&gt;Utility: Always On&lt;/Name&gt;
  &lt;Description&gt;This Key Map is intended to always be on, which means that all of the hotkeys are in use even if you turn off Key Maps in-game. It contains the toggles for the other Key Maps and Repeater.&lt;/Description&gt;
  &lt;UseFTLModifiers&gt;false&lt;/UseFTLModifiers&gt;
  &lt;Hold&gt;false&lt;/Hold&gt;
  &lt;Mode&gt;OnRelease&lt;/Mode&gt;
  &lt;Mappings&gt;
    &lt;MappedKey&gt;
      &lt;Name&gt;Activate Maps&lt;/Name&gt;
      &lt;Description /&gt;
      &lt;Combo&gt;
        &lt;Combo&gt;Shift+Alt+M&lt;/Combo&gt;
        &lt;Modifiers&gt;Shift Alt&lt;/Modifiers&gt;
        &lt;Key&gt;
          &lt;Key&gt;M&lt;/Key&gt;
          &lt;Code&gt;50&lt;/Code&gt;
        &lt;/Key&gt;
      &lt;/Combo&gt;
      &lt;SendNextClickBlockLocal&gt;false&lt;/SendNextClickBlockLocal&gt;
      &lt;ManualLoad&gt;false&lt;/ManualLoad&gt;
      &lt;ResetTimer&gt;0.1&lt;/ResetTimer&gt;
      &lt;ResetType&gt;Never&lt;/ResetType&gt;
      &lt;Mode&gt;Default&lt;/Mode&gt;
      &lt;Steps&gt;
        &lt;Step&gt;
          &lt;Stick&gt;0&lt;/Stick&gt;
          &lt;Stop&gt;false&lt;/Stop&gt;
          &lt;Stump&gt;false&lt;/Stump&gt;
          &lt;Actions&gt;
            &lt;MappedKeyAction xsi:type="KeyMapAction"&gt;
              &lt;Target&gt;all&lt;/Target&gt;
              &lt;Value&gt;Off&lt;/Value&gt;
              &lt;KeyMapString&gt;Actions: Non-combat&lt;/KeyMapString&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="KeyMapAction"&gt;
              &lt;Target&gt;all&lt;/Target&gt;
              &lt;Value&gt;Off&lt;/Value&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="MenuStateAction"&gt;
              &lt;Target&gt;all&lt;/Target&gt;
              &lt;Menu /&gt;
              &lt;ActionType&gt;Pause&lt;/ActionType&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="PopupTextAction"&gt;
              &lt;Target&gt;self&lt;/Target&gt;
              &lt;Text&gt;Key Maps OFF&lt;/Text&gt;
              &lt;DurationMS&gt;1000&lt;/DurationMS&gt;
              &lt;FadeDurationMS&gt;500&lt;/FadeDurationMS&gt;
              &lt;Red&gt;255&lt;/Red&gt;
              &lt;Green&gt;255&lt;/Green&gt;
              &lt;Blue&gt;255&lt;/Blue&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="ClickBarButtonAction"&gt;
              &lt;Target&gt;all&lt;/Target&gt;
              &lt;ClickBarButton&gt;
                &lt;ClickBarButtonString&gt;Maps&lt;/ClickBarButtonString&gt;
              &lt;/ClickBarButton&gt;
              &lt;Image&gt;
                &lt;ImageString&gt;key maps off&lt;/ImageString&gt;
              &lt;/Image&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="MenuButtonAction"&gt;
              &lt;MenuButton&gt;
                &lt;MenuButtonSetString&gt;Toggles&lt;/MenuButtonSetString&gt;
                &lt;NumButton&gt;0&lt;/NumButton&gt;
              &lt;/MenuButton&gt;
              &lt;ButtonChanges&gt;
                &lt;Actions /&gt;
                &lt;Mode&gt;Split&lt;/Mode&gt;
                &lt;UseImages&gt;true&lt;/UseImages&gt;
                &lt;Image&gt;
                  &lt;ImageString&gt;key maps off&lt;/ImageString&gt;
                &lt;/Image&gt;
                &lt;ImagePressed&gt;
                  &lt;ImageString&gt;key maps pressed&lt;/ImageString&gt;
                &lt;/ImagePressed&gt;
                &lt;Alpha&gt;-1&lt;/Alpha&gt;
                &lt;Border&gt;-1&lt;/Border&gt;
                &lt;FontBold&gt;-1&lt;/FontBold&gt;
                &lt;FontSize&gt;-1&lt;/FontSize&gt;
              &lt;/ButtonChanges&gt;
              &lt;Target&gt;all&lt;/Target&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="MappedKeyStepAction"&gt;
              &lt;Target&gt;all other&lt;/Target&gt;
              &lt;MappedKey&gt;
                &lt;KeyMapString&gt;Utility: Always On&lt;/KeyMapString&gt;
                &lt;MappedKeyString&gt;Activate Maps&lt;/MappedKeyString&gt;
              &lt;/MappedKey&gt;
              &lt;Action&gt;Set&lt;/Action&gt;
              &lt;Value&gt;2&lt;/Value&gt;
            &lt;/MappedKeyAction&gt;
          &lt;/Actions&gt;
        &lt;/Step&gt;
        &lt;Step&gt;
          &lt;Stick&gt;0&lt;/Stick&gt;
          &lt;Stop&gt;false&lt;/Stop&gt;
          &lt;Stump&gt;false&lt;/Stump&gt;
          &lt;Actions&gt;
            &lt;MappedKeyAction xsi:type="KeyMapAction"&gt;
              &lt;Target&gt;all&lt;/Target&gt;
              &lt;Value&gt;On&lt;/Value&gt;
              &lt;KeyMapString&gt;Actions: Non-combat&lt;/KeyMapString&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="KeyMapAction"&gt;
              &lt;Target&gt;all&lt;/Target&gt;
              &lt;Value&gt;On&lt;/Value&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="MenuStateAction"&gt;
              &lt;Target&gt;all&lt;/Target&gt;
              &lt;Menu /&gt;
              &lt;ActionType&gt;Unpause&lt;/ActionType&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="PopupTextAction"&gt;
              &lt;Target&gt;self&lt;/Target&gt;
              &lt;Text&gt;Key Maps ON&lt;/Text&gt;
              &lt;DurationMS&gt;1000&lt;/DurationMS&gt;
              &lt;FadeDurationMS&gt;500&lt;/FadeDurationMS&gt;
              &lt;Red&gt;0&lt;/Red&gt;
              &lt;Green&gt;255&lt;/Green&gt;
              &lt;Blue&gt;0&lt;/Blue&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="ClickBarButtonAction"&gt;
              &lt;Target&gt;all&lt;/Target&gt;
              &lt;ClickBarButton&gt;
                &lt;ClickBarButtonString&gt;Maps&lt;/ClickBarButtonString&gt;
              &lt;/ClickBarButton&gt;
              &lt;Image&gt;
                &lt;ImageString&gt;key maps on&lt;/ImageString&gt;
              &lt;/Image&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="MenuButtonAction"&gt;
              &lt;MenuButton&gt;
                &lt;MenuButtonSetString&gt;Toggles&lt;/MenuButtonSetString&gt;
                &lt;NumButton&gt;0&lt;/NumButton&gt;
              &lt;/MenuButton&gt;
              &lt;ButtonChanges&gt;
                &lt;Actions /&gt;
                &lt;Mode&gt;Split&lt;/Mode&gt;
                &lt;UseImages&gt;true&lt;/UseImages&gt;
                &lt;Image&gt;
                  &lt;ImageString&gt;key maps on&lt;/ImageString&gt;
                &lt;/Image&gt;
                &lt;ImagePressed&gt;
                  &lt;ImageString&gt;key maps pressed&lt;/ImageString&gt;
                &lt;/ImagePressed&gt;
                &lt;Alpha&gt;-1&lt;/Alpha&gt;
                &lt;Border&gt;-1&lt;/Border&gt;
                &lt;FontBold&gt;-1&lt;/FontBold&gt;
                &lt;FontSize&gt;-1&lt;/FontSize&gt;
              &lt;/ButtonChanges&gt;
              &lt;Target&gt;all&lt;/Target&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="MappedKeyStepAction"&gt;
              &lt;Target&gt;all other&lt;/Target&gt;
              &lt;MappedKey&gt;
                &lt;KeyMapString&gt;Utility: Always On&lt;/KeyMapString&gt;
                &lt;MappedKeyString&gt;Activate Maps&lt;/MappedKeyString&gt;
              &lt;/MappedKey&gt;
              &lt;Action&gt;Set&lt;/Action&gt;
              &lt;Value&gt;1&lt;/Value&gt;
            &lt;/MappedKeyAction&gt;
          &lt;/Actions&gt;
        &lt;/Step&gt;
      &lt;/Steps&gt;
    &lt;/MappedKey&gt;
    &lt;MappedKey&gt;
      &lt;Name&gt;Activate Repeat&lt;/Name&gt;
      &lt;Description&gt;This toggles both Key and Mouse Repeat (1 to 1 broadcasting for both keyboard and mouse) from the current window to all others.&lt;/Description&gt;
      &lt;Combo&gt;
        &lt;Combo&gt;Mouse5&lt;/Combo&gt;
        &lt;Modifiers&gt;None&lt;/Modifiers&gt;
        &lt;Key&gt;
          &lt;Key&gt;Mouse5&lt;/Key&gt;
          &lt;Code&gt;0&lt;/Code&gt;
        &lt;/Key&gt;
      &lt;/Combo&gt;
      &lt;SendNextClickBlockLocal&gt;false&lt;/SendNextClickBlockLocal&gt;
      &lt;ManualLoad&gt;false&lt;/ManualLoad&gt;
      &lt;ResetTimer&gt;0&lt;/ResetTimer&gt;
      &lt;ResetType&gt;Never&lt;/ResetType&gt;
      &lt;Mode&gt;Default&lt;/Mode&gt;
      &lt;Steps&gt;
        &lt;Step&gt;
          &lt;Stick&gt;0&lt;/Stick&gt;
          &lt;Stop&gt;false&lt;/Stop&gt;
          &lt;Stump&gt;false&lt;/Stump&gt;
          &lt;Actions&gt;
            &lt;MappedKeyAction xsi:type="RepeaterTargetAction"&gt;
              &lt;Target&gt;self&lt;/Target&gt;
              &lt;RepeaterTarget&gt;other GameWindows&lt;/RepeaterTarget&gt;
              &lt;BlockLocal&gt;false&lt;/BlockLocal&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="RepeaterStateAction"&gt;
              &lt;UseMouseState&gt;true&lt;/UseMouseState&gt;
              &lt;MouseState&gt;On&lt;/MouseState&gt;
              &lt;UseKeyboardState&gt;true&lt;/UseKeyboardState&gt;
              &lt;KeyboardState&gt;On&lt;/KeyboardState&gt;
              &lt;Target&gt;self&lt;/Target&gt;
              &lt;VideoFeed xsi:nil="true" /&gt;
              &lt;VideoSourceSize&gt;
                &lt;Width&gt;0&lt;/Width&gt;
                &lt;Height&gt;0&lt;/Height&gt;
              &lt;/VideoSourceSize&gt;
              &lt;VideoOutputSize&gt;
                &lt;Width&gt;0&lt;/Width&gt;
                &lt;Height&gt;0&lt;/Height&gt;
              &lt;/VideoOutputSize&gt;
              &lt;VideoOutputAlpha&gt;-1&lt;/VideoOutputAlpha&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="RepeaterStateAction"&gt;
              &lt;UseMouseState&gt;true&lt;/UseMouseState&gt;
              &lt;MouseState&gt;Off&lt;/MouseState&gt;
              &lt;UseKeyboardState&gt;true&lt;/UseKeyboardState&gt;
              &lt;KeyboardState&gt;Off&lt;/KeyboardState&gt;
              &lt;Target&gt;all other&lt;/Target&gt;
              &lt;VideoFeed xsi:nil="true" /&gt;
              &lt;VideoSourceSize&gt;
                &lt;Width&gt;0&lt;/Width&gt;
                &lt;Height&gt;0&lt;/Height&gt;
              &lt;/VideoSourceSize&gt;
              &lt;VideoOutputSize&gt;
                &lt;Width&gt;0&lt;/Width&gt;
                &lt;Height&gt;0&lt;/Height&gt;
              &lt;/VideoOutputSize&gt;
              &lt;VideoOutputAlpha&gt;-1&lt;/VideoOutputAlpha&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="MenuStateAction"&gt;
              &lt;Target&gt;self&lt;/Target&gt;
              &lt;Menu&gt;
                &lt;MenuString&gt;Broadcast&lt;/MenuString&gt;
              &lt;/Menu&gt;
              &lt;ActionType&gt;Load&lt;/ActionType&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="MenuStateAction"&gt;
              &lt;Target&gt;all other&lt;/Target&gt;
              &lt;Menu&gt;
                &lt;MenuString&gt;Broadcast&lt;/MenuString&gt;
              &lt;/Menu&gt;
              &lt;ActionType&gt;Unload&lt;/ActionType&gt;
            &lt;/MappedKeyAction&gt;
          &lt;/Actions&gt;
        &lt;/Step&gt;
        &lt;Step&gt;
          &lt;Stick&gt;0&lt;/Stick&gt;
          &lt;Stop&gt;false&lt;/Stop&gt;
          &lt;Stump&gt;false&lt;/Stump&gt;
          &lt;Actions&gt;
            &lt;MappedKeyAction xsi:type="RepeaterStateAction"&gt;
              &lt;UseMouseState&gt;true&lt;/UseMouseState&gt;
              &lt;MouseState&gt;Off&lt;/MouseState&gt;
              &lt;UseKeyboardState&gt;true&lt;/UseKeyboardState&gt;
              &lt;KeyboardState&gt;Off&lt;/KeyboardState&gt;
              &lt;Target&gt;all&lt;/Target&gt;
              &lt;VideoFeed xsi:nil="true" /&gt;
              &lt;VideoSourceSize&gt;
                &lt;Width&gt;0&lt;/Width&gt;
                &lt;Height&gt;0&lt;/Height&gt;
              &lt;/VideoSourceSize&gt;
              &lt;VideoOutputSize&gt;
                &lt;Width&gt;0&lt;/Width&gt;
                &lt;Height&gt;0&lt;/Height&gt;
              &lt;/VideoOutputSize&gt;
              &lt;VideoOutputAlpha&gt;-1&lt;/VideoOutputAlpha&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="MenuStateAction"&gt;
              &lt;Target&gt;all&lt;/Target&gt;
              &lt;Menu&gt;
                &lt;MenuString&gt;Broadcast&lt;/MenuString&gt;
              &lt;/Menu&gt;
              &lt;ActionType&gt;Unload&lt;/ActionType&gt;
            &lt;/MappedKeyAction&gt;
          &lt;/Actions&gt;
        &lt;/Step&gt;
      &lt;/Steps&gt;
    &lt;/MappedKey&gt;
    &lt;MappedKey&gt;
      &lt;Name&gt;Next window&lt;/Name&gt;
      &lt;Description&gt;This key can be used to rotate to the next window.&lt;/Description&gt;
      &lt;Combo&gt;
        &lt;Combo&gt;MouseWheelUp&lt;/Combo&gt;
        &lt;Modifiers&gt;None&lt;/Modifiers&gt;
        &lt;Key&gt;
          &lt;Key&gt;MouseWheelUp&lt;/Key&gt;
          &lt;Code&gt;0&lt;/Code&gt;
        &lt;/Key&gt;
      &lt;/Combo&gt;
      &lt;SendNextClickBlockLocal&gt;false&lt;/SendNextClickBlockLocal&gt;
      &lt;ManualLoad&gt;true&lt;/ManualLoad&gt;
      &lt;ResetTimer&gt;0.1&lt;/ResetTimer&gt;
      &lt;ResetType&gt;Never&lt;/ResetType&gt;
      &lt;Mode&gt;Default&lt;/Mode&gt;
      &lt;Steps&gt;
        &lt;Step&gt;
          &lt;Stick&gt;0&lt;/Stick&gt;
          &lt;Stop&gt;false&lt;/Stop&gt;
          &lt;Stump&gt;false&lt;/Stump&gt;
          &lt;Actions&gt;
            &lt;MappedKeyAction xsi:type="WindowFocusAction"&gt;
              &lt;Window&gt;-next&lt;/Window&gt;
              &lt;Computer /&gt;
              &lt;FilterTarget&gt;isboxer&amp;amp;GameWindows&lt;/FilterTarget&gt;
            &lt;/MappedKeyAction&gt;
          &lt;/Actions&gt;
        &lt;/Step&gt;
      &lt;/Steps&gt;
    &lt;/MappedKey&gt;
    &lt;MappedKey&gt;
      &lt;Name&gt;Previous window&lt;/Name&gt;
      &lt;Description&gt;This key can be used to rotate to the previous window.&lt;/Description&gt;
      &lt;Combo&gt;
        &lt;Combo&gt;MouseWheelDown&lt;/Combo&gt;
        &lt;Modifiers&gt;None&lt;/Modifiers&gt;
        &lt;Key&gt;
          &lt;Key&gt;MouseWheelDown&lt;/Key&gt;
          &lt;Code&gt;0&lt;/Code&gt;
        &lt;/Key&gt;
      &lt;/Combo&gt;
      &lt;SendNextClickBlockLocal&gt;false&lt;/SendNextClickBlockLocal&gt;
      &lt;ManualLoad&gt;true&lt;/ManualLoad&gt;
      &lt;ResetTimer&gt;0.1&lt;/ResetTimer&gt;
      &lt;ResetType&gt;Never&lt;/ResetType&gt;
      &lt;Mode&gt;Default&lt;/Mode&gt;
      &lt;Steps&gt;
        &lt;Step&gt;
          &lt;Stick&gt;0&lt;/Stick&gt;
          &lt;Stop&gt;false&lt;/Stop&gt;
          &lt;Stump&gt;false&lt;/Stump&gt;
          &lt;Actions&gt;
            &lt;MappedKeyAction xsi:type="WindowFocusAction"&gt;
              &lt;Window&gt;-previous&lt;/Window&gt;
              &lt;Computer /&gt;
              &lt;FilterTarget&gt;isboxer&amp;amp;GameWindows&lt;/FilterTarget&gt;
            &lt;/MappedKeyAction&gt;
          &lt;/Actions&gt;
        &lt;/Step&gt;
      &lt;/Steps&gt;
    &lt;/MappedKey&gt;
    &lt;MappedKey&gt;
      &lt;Name&gt;Toggle Wheel Switching&lt;/Name&gt;
      &lt;Description /&gt;
      &lt;Combo&gt;
        &lt;Combo&gt;3&lt;/Combo&gt;
        &lt;Modifiers&gt;None&lt;/Modifiers&gt;
        &lt;Key&gt;
          &lt;Key&gt;3&lt;/Key&gt;
          &lt;Code&gt;4&lt;/Code&gt;
        &lt;/Key&gt;
      &lt;/Combo&gt;
      &lt;SendNextClickBlockLocal&gt;false&lt;/SendNextClickBlockLocal&gt;
      &lt;ManualLoad&gt;false&lt;/ManualLoad&gt;
      &lt;ResetTimer&gt;0.1&lt;/ResetTimer&gt;
      &lt;ResetType&gt;Never&lt;/ResetType&gt;
      &lt;Mode&gt;OnPressAndRelease&lt;/Mode&gt;
      &lt;Steps&gt;
        &lt;Step&gt;
          &lt;Stick&gt;0&lt;/Stick&gt;
          &lt;Stop&gt;false&lt;/Stop&gt;
          &lt;Stump&gt;false&lt;/Stump&gt;
          &lt;Actions&gt;
            &lt;MappedKeyAction xsi:type="MappedKeyExecuteAction"&gt;
              &lt;Target&gt;self&lt;/Target&gt;
              &lt;RoundRobin&gt;false&lt;/RoundRobin&gt;
              &lt;KeyMapString&gt;Utility: Always On&lt;/KeyMapString&gt;
              &lt;MappedKeyString&gt;Turn Wheel Switching On&lt;/MappedKeyString&gt;
            &lt;/MappedKeyAction&gt;
          &lt;/Actions&gt;
        &lt;/Step&gt;
        &lt;Step&gt;
          &lt;Stick&gt;0&lt;/Stick&gt;
          &lt;Stop&gt;false&lt;/Stop&gt;
          &lt;Stump&gt;false&lt;/Stump&gt;
          &lt;Actions&gt;
            &lt;MappedKeyAction xsi:type="MappedKeyExecuteAction"&gt;
              &lt;Target&gt;self&lt;/Target&gt;
              &lt;RoundRobin&gt;false&lt;/RoundRobin&gt;
              &lt;KeyMapString&gt;Utility: Always On&lt;/KeyMapString&gt;
              &lt;MappedKeyString&gt;Turn Wheel Switching Off&lt;/MappedKeyString&gt;
            &lt;/MappedKeyAction&gt;
          &lt;/Actions&gt;
        &lt;/Step&gt;
      &lt;/Steps&gt;
    &lt;/MappedKey&gt;
    &lt;MappedKey&gt;
      &lt;Name&gt;Turn Wheel Switching On&lt;/Name&gt;
      &lt;Description /&gt;
      &lt;SendNextClickBlockLocal&gt;false&lt;/SendNextClickBlockLocal&gt;
      &lt;ManualLoad&gt;false&lt;/ManualLoad&gt;
      &lt;ResetTimer&gt;0&lt;/ResetTimer&gt;
      &lt;ResetType&gt;Never&lt;/ResetType&gt;
      &lt;Mode&gt;Default&lt;/Mode&gt;
      &lt;Steps&gt;
        &lt;Step&gt;
          &lt;Stick&gt;0&lt;/Stick&gt;
          &lt;Stop&gt;false&lt;/Stop&gt;
          &lt;Stump&gt;false&lt;/Stump&gt;
          &lt;Actions&gt;
            &lt;MappedKeyAction xsi:type="MappedKeyStateAction"&gt;
              &lt;Target&gt;self&lt;/Target&gt;
              &lt;Value&gt;On&lt;/Value&gt;
              &lt;KeyMapString&gt;Utility: Always On&lt;/KeyMapString&gt;
              &lt;MappedKeyString&gt;Next window&lt;/MappedKeyString&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="MappedKeyStateAction"&gt;
              &lt;Target&gt;self&lt;/Target&gt;
              &lt;Value&gt;On&lt;/Value&gt;
              &lt;KeyMapString&gt;Utility: Always On&lt;/KeyMapString&gt;
              &lt;MappedKeyString&gt;Previous window&lt;/MappedKeyString&gt;
            &lt;/MappedKeyAction&gt;
          &lt;/Actions&gt;
        &lt;/Step&gt;
      &lt;/Steps&gt;
    &lt;/MappedKey&gt;
    &lt;MappedKey&gt;
      &lt;Name&gt;Turn Wheel Switching Off&lt;/Name&gt;
      &lt;Description /&gt;
      &lt;SendNextClickBlockLocal&gt;false&lt;/SendNextClickBlockLocal&gt;
      &lt;ManualLoad&gt;false&lt;/ManualLoad&gt;
      &lt;ResetTimer&gt;0&lt;/ResetTimer&gt;
      &lt;ResetType&gt;Never&lt;/ResetType&gt;
      &lt;Mode&gt;Default&lt;/Mode&gt;
      &lt;Steps&gt;
        &lt;Step&gt;
          &lt;Stick&gt;0&lt;/Stick&gt;
          &lt;Stop&gt;false&lt;/Stop&gt;
          &lt;Stump&gt;false&lt;/Stump&gt;
          &lt;Actions&gt;
            &lt;MappedKeyAction xsi:type="MappedKeyStateAction"&gt;
              &lt;Target&gt;self&lt;/Target&gt;
              &lt;Value&gt;Off&lt;/Value&gt;
              &lt;KeyMapString&gt;Utility: Always On&lt;/KeyMapString&gt;
              &lt;MappedKeyString&gt;Next window&lt;/MappedKeyString&gt;
            &lt;/MappedKeyAction&gt;
            &lt;MappedKeyAction xsi:type="MappedKeyStateAction"&gt;
              &lt;Target&gt;self&lt;/Target&gt;
              &lt;Value&gt;Off&lt;/Value&gt;
              &lt;KeyMapString&gt;Utility: Always On&lt;/KeyMapString&gt;
              &lt;MappedKeyString&gt;Previous window&lt;/MappedKeyString&gt;
            &lt;/MappedKeyAction&gt;
          &lt;/Actions&gt;
        &lt;/Step&gt;
      &lt;/Steps&gt;
    &lt;/MappedKey&gt;
  &lt;/Mappings&gt;
&lt;/KeyMap&gt;</SerializedObject>
</Box>

Note: the method of this post does not work for modifier keys (Ctrl, Alt, Shift) unless you also add those modifiers to the Hotkey of Next window and Previous window, in which case you may as well just use the simpler method in post 2.

Enjoy!
<<

Ughmahedhurtz

Posts: 21

Joined: Sat May 21, 2011 4:18 pm

Post Fri Nov 28, 2014 3:29 pm

Re: Excluding DXNothing from wheel switcher?

I'm noticing a similar problem today in ISBoxer 41.10.1128.1.

I have a mapped key that does a simple Rotate Forward (mine is named NextWindow). It selects the dxNothing window after slot 5 (it is slot 6) making it require an extra button press to loop around to slot 1.

I've added an option to the slot (6) that the dxNothing window occupies:

When I switch to this character -> Do this mapped key -> NonCombat -> NextWindow

That automatically presses the key again when you land on it. Doesn't work well if you actually click on your dxNothing windows but if you're like me and just use it as a display, it works fine. I'd rather have an "Do not include this slot in active window list" or something but for now, this works for me. Noting here in case others come looking for this.
<<

MiRai

User avatar

Vibrant Videographer

Posts: 3010

Joined: Fri Nov 20, 2009 3:30 pm

Post Fri Nov 28, 2014 4:01 pm

Re: Excluding DXNothing from wheel switcher?

The Quick Setup Wizard generates two Mapped Keys in the Always On Key Map: Next Window & Previous Window.

The Hotkey for these can be set to anything including mousewheel up, down, or with any added combination of modifier key(s), as well. The Actions inside of these Mapped Keys include the ability to set a Filter Target which should already be set to isboxer&~dxnothing -- This means the dxNothing window will be ignored when moving through the game clients using the assigned Hotkey. If your dxNothing window isn't named "dxNothing" (not case sensitive) then this isn't going t work and you will need to either change the name of your dxNothing Character or change the name in the filtered target list to reflect the correct name/label.
<<

bob

User avatar

League of Extraordinary Multiboxers

Posts: 4650

Joined: Sat Feb 15, 2014 11:14 am

Location: In the dining room, with the lead pipe.

Post Fri Nov 28, 2014 4:11 pm

Re: Excluding DXNothing from wheel switcher?

MiRai wrote:If your dxNothing window isn't named "dxNothing" (not case sensitive) then this isn't going t work and you will need to either change the name of your dxNothing Character or change the name in the filtered target list to reflect the correct name/label.


My dxNothing's aren't called dxNothing, they are dxLeft, dxRight, dxBottom, and a couple of others for various purposes. To save hassle, I created a dxNothing Action Target Group and put all the dxXXXXX characters in it. Means it is very easy to exclude dxNothing characters from actions regardless of what they are named, by using the dxNothing ATG. It also meant I didn't have to fiddle with the standard Next/Previous Window mapped keys in order for them to work. :)

Return to Video FX

Who is online

Users browsing this forum: No registered users and 0 guests

cron