Close
Showing results 1 to 10 of 11

Hybrid View

  1. #1

    Default

    An usefull trick, for some keybind is to make a different effect if the key is pressed more than xxx ms (i usually go with 200ms).

    Paste this under keymaps, for an exemple.
    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;LongPress&lt;/Name&gt;
      &lt;Mappings&gt;
        &lt;MappedKey&gt;
          &lt;Name&gt;OnPressSitOrJump&lt;/Name&gt;
          &lt;Combo&gt;
            &lt;Combo&gt;F&lt;/Combo&gt;
            &lt;Key&gt;
              &lt;Key&gt;F&lt;/Key&gt;
              &lt;Code&gt;33&lt;/Code&gt;
            &lt;/Key&gt;
          &lt;/Combo&gt;
          &lt;Mode&gt;OnPress&lt;/Mode&gt;
          &lt;Steps&gt;
            &lt;Step&gt;
              &lt;Actions&gt;
                &lt;MappedKeyAction xsi:type="MappedKeyStepAction"&gt;
                  &lt;MappedKey&gt;
                    &lt;KeyMapString&gt;LongPress&lt;/KeyMapString&gt;
                    &lt;MappedKeyString&gt;MappedKeySitOrJump&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;/Steps&gt;
        &lt;/MappedKey&gt;
        &lt;MappedKey&gt;
          &lt;Name&gt;MappedKeySitOrJump&lt;/Name&gt;
          &lt;ResetTimer&gt;0.2&lt;/ResetTimer&gt;
          &lt;ResetType&gt;FromFirstAdvance&lt;/ResetType&gt;
          &lt;Steps&gt;
            &lt;Step&gt;
              &lt;Stop&gt;true&lt;/Stop&gt;
              &lt;Actions&gt;
                &lt;MappedKeyAction xsi:type="Keystroke"&gt;
                  &lt;Combo&gt;
                    &lt;Combo&gt;X&lt;/Combo&gt;
                    &lt;Key&gt;
                      &lt;Key&gt;X&lt;/Key&gt;
                      &lt;Code&gt;45&lt;/Code&gt;
                    &lt;/Key&gt;
                  &lt;/Combo&gt;
                &lt;/MappedKeyAction&gt;
              &lt;/Actions&gt;
            &lt;/Step&gt;
            &lt;Step&gt;
              &lt;Actions&gt;
                &lt;MappedKeyAction xsi:type="Keystroke"&gt;
                  &lt;Combo&gt;
                    &lt;Combo&gt;ESPACE&lt;/Combo&gt;
                    &lt;Key&gt;
                      &lt;Key&gt;ESPACE&lt;/Key&gt;
                      &lt;Code&gt;57&lt;/Code&gt;
                    &lt;/Key&gt;
                  &lt;/Combo&gt;
                &lt;/MappedKeyAction&gt;
              &lt;/Actions&gt;
            &lt;/Step&gt;
          &lt;/Steps&gt;
        &lt;/MappedKey&gt;
        &lt;MappedKey&gt;
          &lt;Name&gt;OnReleaseSitOrJump&lt;/Name&gt;
          &lt;Combo&gt;
            &lt;Combo&gt;F&lt;/Combo&gt;
            &lt;Key&gt;
              &lt;Key&gt;F&lt;/Key&gt;
              &lt;Code&gt;33&lt;/Code&gt;
            &lt;/Key&gt;
          &lt;/Combo&gt;
          &lt;Steps&gt;
            &lt;Step&gt;
              &lt;Actions&gt;
                &lt;MappedKeyAction xsi:type="MappedKeyExecuteAction"&gt;
                  &lt;KeyMapString&gt;LongPress&lt;/KeyMapString&gt;
                  &lt;MappedKeyString&gt;MappedKeySitOrJump&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>
    For cheap keybinds, the G600 MMO mouse is actually on sell at 30$ on amazon :
    https://www.amazon.com/Logitech-Gami...dp/B0086UK7IQ/

    And for extra keybinds, i'm actually waiting for this stuff :
    https://aliexpress.com/item/32812732361.html
    I'm not sure if i can natively configure the key with isboxer, i will make a review, but worst case, seems possible to rebind key at will.

    My dream would be the ability in isboxer to add custom modificater keys, not only CTRL,SHIFT,ALT. Like Gkeys of mouse/keyboard or even foot switch pedal like this :
    https://images-na.ssl-images-amazon....AL._SX466_.jpg
    Last edited by Baltyre : 07-26-2019 at 03:07 AM

  2. #2
    Multiboxologist MiRai's Avatar
    Join Date
    Apr 2009
    Location
    Winter Is Coming
    Posts
    6815

    Default

    Quote Originally Posted by Baltyre View Post
    An usefull trick, for some keybind is to make a different effect if the key is pressed more than xxx ms (i usually go with 200ms).
    As was discussed previously on the ISBoxer Discord, your implementation of this seems a bit bloated since it looks like it can just be one single Mapped Key set to execute when "pressed or released."

    Quote Originally Posted by Baltyre View Post
    My dream would be the ability in isboxer to add custom modificater keys, not only CTRL,SHIFT,ALT. Like Gkeys of mouse/keyboard or even foot switch pedal
    This was also discussed on the ISBoxer Discord, and you were told it was already possible to do this by simply loading or unloading Key Maps or Mapped Keys, based on the key you have held down, which is essentially what modifier keys already do.

    I'd rather not turn this thread into a troubleshooting thread, as it is just about the key binds that people use, so if you need help with something, then create a new thread.
    Do not send me a PM if what you want to talk about isn't absolutely private.
    Ask your questions on the forum where others can also benefit from the information.

    Author of the almost unknown and heavily neglected blog: Multiboxology

  3. #3

    Default

    Quote Originally Posted by MiRai View Post
    This was also discussed on the ISBoxer Discord, and you were told it was already possible to do this by simply loading or unloading Key Maps or Mapped Keys, based on the key you have held down, which is essentially what modifier keys already do.
    This is genius. I recently remapped my caps lock key to something that never gets used, so I can actually bind it. I've been looking for something to use it for and now I've found it. Thanks!

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •