Announcement

Collapse
No announcement yet.

How to change your mouse bindings

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • How to change your mouse bindings

    Finally got my mouse keys bound properly thanks to this thread. Use AutoHotKey and create the following script to bind your right-mouse-button to walk and middle-mouse-button to zoom:

    Code:
    ;this will define the right button action, that is WALKING FORWARD (pressing W)
    *RButton::
    SetKeyDelay -1
    Send {Blind}{w down}
    SetMouseDelay 1
    Send {Blind}{RButton Up}
    return
    
    *RButton Up::
    SetKeyDelay -1
    Send {Blind}{w up}
    return 
    
    ; this will set the middle mouse to ZOOM/AIM (pressing mouse2)
    *mbutton::
    SetKeyDelay -1
    Send {Blind}{rbutton down}
    SetMouseDelay 1
    Send {Blind}{mbutton Up}
    return
    
    *mbutton Up::
    SetKeyDelay -1
    Send {Blind}{rbutton up}
    return
    Twisted Firestarter
    a.k.a |TG| Harkonian
    sigpic

  • #2
    Re: How to change your mouse bindings

    I understand that this is an example, but why would you ever want to have RMB as walk and MMB as zoom? Does it provide some weird advantage, like the dolphin-diving hotkeys of BF2?
    |TG-Irr| westyfield

    Sig pic by Sonic, avatar by Chalcas. Thanks!
    Irregular since 2007.

    Comment


    • #3
      Re: How to change your mouse bindings

      I use RMB to walk. That's old-school.

      3) Support game play in a near-simulation environment. Where the focus of play would not be solely on doing what it takes to win, but doing so utilizing real-world combat strategy and tactics rather than leveraging exploits provided to players by the design of the game engine.

      Comment


      • #4
        Re: How to change your mouse bindings

        To set your zoom up to use ctrl instead of the middle-mouse button, use this:

        ;this will define the right button action, that is WALKING FORWARD (pressing W)
        *RButton::
        SetKeyDelay -1
        Send {Blind}{w down}
        SetMouseDelay 1
        Send {Blind}{RButton Up}
        return

        *RButton Up::
        SetKeyDelay -1
        Send {Blind}{w up}
        return

        ; this will set the middle mouse to ZOOM/AIM (pressing mouse2)
        *ctrl::
        SetKeyDelay -1
        Send {Blind}{rbutton down}
        SetMouseDelay 1
        Send {Blind}{mbutton Up}
        return

        *ctrl Up::
        SetKeyDelay -1
        Send {Blind}{rbutton up}
        return
        Twisted Firestarter
        a.k.a |TG| Harkonian
        sigpic

        Comment


        • #5
          Re: How to change your mouse bindings

          Yeah, what's the background on RMB to walk?

          Comment


          • #6
            Re: How to change your mouse bindings

            Originally posted by fishfox View Post
            Yeah, what's the background on RMB to walk?
            Oldschool games (Wolfenstein 3d, Doom, etc) had such as default since the mouse wasn't used for aiming much and there was no mouselook as the game aimed for you up/down on platforms. Wolf3d default was LMB shoot, moving the mouse forward moved you forward. An alternate scheme for if you had a 3 button mouse was LMB shoot, MMB open doors, RMB forward.

            <04:11:24> *** You are now talking in channel: "TFP - Task Force Proteus"
            <04:16:25> "|TG-XV| Tralic": this channel is so gay
            DICE needs to make a comical boxing glove attached to a spring punch the player in the face 40% of the time they get into a helicopter or jet.

            Comment


            • #7
              Re: How to change your mouse bindings

              If you have a Logitech mouse, it is so much easier to just use uberOptions.

              Link:
              uberOptions: Enable all options on all buttons in SetPoint

              One of the best little apps out there.

              LINKS

              * *


              Stoop and you'll be stepped on; stand tall and you'll be shot at.

              -Carlos A. Urbizo-

              Comment


              • #8
                Re: How to change your mouse bindings

                Good stuff! I tried setPoint originally and wish I would have known about uberOptions. With my original configuration it would have worked well. However, I don't think my new configuration is settable via uberOptions. I found using the MMB for zoom was awkward, particularly since there was no toggle. So I've moved zoom to the CTRL key and changed it to be a toggle. Here is the updated config:
                Code:
                bActivate := 0
                
                ;RMB to walk forward (the default is W in-game)
                *RButton::
                SetKeyDelay -1
                Send {Blind}{w down}
                SetMouseDelay 1
                Send {Blind}{RButton Up}
                return
                
                *RButton Up::
                SetKeyDelay -1
                Send {Blind}{w up}
                return 
                
                ;CTRL to toggle ZOOM on/off 
                ctrl::
                bActivate := !bActivate
                return
                
                ctrl up::
                while bActivate
                {
                   send {rbutton down}
                   Sleep 30
                }
                send {rbutton up}
                return



                Originally posted by Bamboo View Post
                If you have a Logitech mouse, it is so much easier to just use uberOptions.

                Link:
                uberOptions: Enable all options on all buttons in SetPoint

                One of the best little apps out there.
                Twisted Firestarter
                a.k.a |TG| Harkonian
                sigpic

                Comment


                • #9
                  Re: How to change your mouse bindings

                  Does anyone have advice on how to alter the sensitivity of the mouse *just when I am in a vehicle?*

                  I find 50% (default) is perfect for infantry but way way too slow for being in armor.

                  http://battlelog.battlefield.com/bf4/user/58Congo/

                  Comment

                  Connect

                  Collapse

                  TeamSpeak 3 Server

                  Collapse

                  Advertisement

                  Collapse

                  Twitter Feed

                  Collapse

                  Working...
                  X