Wish I could orbit with mouse but without shift button

Wish I could orbit with mouse but without shift button

rteplow
Enthusiast Enthusiast
2,161 Views
8 Replies
Message 1 of 9

Wish I could orbit with mouse but without shift button

rteplow
Enthusiast
Enthusiast

I wish it were possible to customize mouse behavior in Revit and Revit LT - or at least to get back to original settings before I pressed some key combination accidentally.

 

IIFC, I could orbit by pressing down the scroll wheel and pan by pressing the right mouse button. Now, when I press the scroll wheel I pan, and the right mouse button does nothing. I can't remember what I did to change things because it was unintentional.

 

I know you can orbit if you also press the shift key, but that shouldn't be the only way to do it. I'm also not a fan of the steering wheels (I find them to be constantly underfoot and annoying) or the view cube.

 

I have an inexpensive thumbwheel mouse and Revit LT. I was able to customize things more easily in a much older version of Autocad LT so don't see why that's not possible here.

 

Apologies if this question has already been answered, but I searched A LOT and couldn't find anything.

2,162 Views
8 Replies
Replies (8)
Message 2 of 9

syman2000
Mentor
Mentor

There is a wheel navigation next to view cube. Click on that and you can click on orbit without holding down shift. However you have to hold it which is a bummer. If you like to map the orbit, just support this idea

 

https://forums.autodesk.com/t5/revit-ideas/3d-orbit-around-the-mouse-by-default/idi-p/7856630

 

wheel.png

Check out my Revit youtube channel - https://www.youtube.com/user/scourdx
0 Likes
Message 3 of 9

rteplow
Enthusiast
Enthusiast

Thanks, syman2000. I do know about the steering wheels. Maybe I'm too picky, but I'm not a fan of them and also don't think I should have to press the shift key every time I want to orbit.

0 Likes
Message 4 of 9

nabildavidson
Observer
Observer

Revit should be able to orbit by just clicking the right mouse button and dragging. The shift button is unnecessary. Please someone at Revit Fix this or provide an option.

Message 5 of 9

Washingtonn
Collaborator
Collaborator

Buy a 3DCONNEXION mouse. You can use it by itself or along with your regular mouse.

0 Likes
Message 6 of 9

RSomppi
Mentor
Mentor

@nabildavidson wrote:

Please someone at Revit Fix this or provide an option.


Feature requests belong in the IDEAS forum.

0 Likes
Message 7 of 9

janos_l_mathe
Community Visitor
Community Visitor

It's now almost 2025. Fusion is the software of 1,000,000,000 paper cuts... and people with Stockholm syndrome reply to dead simple problems with a solution describing a thousand step process or by recommending buying a 7 dimensional mouse.

0 Likes
Message 8 of 9

blank...
Advisor
Advisor

For those that want to do this, you can easily get right click only orbit with X-mouse button control.

Although I don't know what will you then do for right click.

 

https://www.highrez.co.uk/downloads/XMouseButtonControl.htm

0 Likes
Message 9 of 9

KyleBham207
Explorer
Explorer

This works for me using autohotkey. To get the real right click (down up) to work, you have to do it within the set threshold parameter. Thanks to the AI machines for making it for me. Ensure you wrap this in a #hotif for revit (or other program).

;Orbit change to right-click and drag (from shift-middle button drag)

; Adjust this value to control how long you need to hold RButton for the
; Shift+MButton action to trigger. (in milliseconds)
hold_threshold := 100 ; This line should be at the top level or within a function that is called.

; This hotkey definition should also be at the top level.
*RButton::
{
    ; Store the time when RButton was pressed
    start_time := A_TickCount

    ; Wait for a short duration
    Sleep hold_threshold

    ; Check if RButton is still down after the delay
    if GetKeyState("RButton", "P")
    {
        ; If RButton is still down, it's a "hold"
        Send "{Shift Down}"
        Send "{MButton Down}"

        ; Wait for RButton to be released
        KeyWait "RButton"

        Send "{MButton Up}"
        Send "{Shift Up}"
    }
    else
    {
        ; If RButton was released before the delay, it's a "click"
        Send "{RButton}"
    }
    ; No Return needed here unless you want to stop processing THIS hotkey's actions
}

; You might have other hotkeys or functions below this,
; but they should not prematurely end the script's parsing.

; Example of another hotkey (correctly placed):
; F2::
; {
;     MsgBox "F2 was pressed."
; }
0 Likes