Infinite pan (navigation improvement / feature request)

Bug #1748174 reported by Maarten Bakker
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Unknown

Bug Description

(Changed bug description to make it easier to understand)

In short how the function could work:
1) Hold down a hotkey
2) Move your mouse to pan the schematic or board layout

Additional:
*) Hotkey should be assignable
*) The mouse cursor remains stationary on your screen when you pan
*) Be able to use the Scroll wheel to zoom when you pan
*) The panning has no screen edge boundaries

This Reduces unnecessary mouse movements, and makes navigation and dragging components more pleasant and efficient. Mouse cursor can remain at the center of your screen, this is where you want it to be. (not forced to center of course)

Using nightly version: kicad-r9376.be70ce7d4-x86_64.exe

description: updated
Revision history for this message
Nick Østergaard (nickoe) wrote :

Please add version information.

Changed in kicad:
status: New → Incomplete
Revision history for this message
Nick Østergaard (nickoe) wrote :

You can pan by using the scroll wheel and either shift or ctrl.

Revision history for this message
Maarten Bakker (maartenjb) wrote :

Hi Nick, thanks for your response, I think you did not completely read my suggestion ;-) I've added the kicad version.

description: updated
Revision history for this message
Nick Østergaard (nickoe) wrote :

Thank you, but I don't understand what new navigation method you are suggesting.

Revision history for this message
Maarten Bakker (maartenjb) wrote :

In short how the function could work:
1) Hold down a hotkey
2) Move your mouse to pan the schematic or board layout

Additional:
*) Hotkey should be assignable
*) The mouse cursor remains stationary on your screen when you pan
*) Be able to use the Scroll wheel to zoom when you pan

This Reduces unnecessary mouse movements, and makes navigation and dragging components more pleasant and efficient. Mouse cursor can remain at the center of your screen, this is where you want it to be. (not forced to center of course)

description: updated
Revision history for this message
Nick Østergaard (nickoe) wrote :

Can you reference any other cross platform app where this behavior is implemented?

Revision history for this message
Seth Hillbrand (sethh) wrote :

@Maarten-

Currently, you can hold down shift and use the mousewheel to scroll up and down or hold down Ctrl and use the mousewheel to scroll left and right.

I can understand how your request makes sense for a trackball-based navigation system. We'll keep it on the wishlist for the next version.

Changed in kicad:
importance: Undecided → Wishlist
milestone: none → 6.0.0-rc1
status: Incomplete → Triaged
Revision history for this message
Maarten Bakker (maartenjb) wrote :

@Nick
Don't know any, probably altium, which does support the space pilot I believe. But I never used altium and probably never will.

@Seth
Yes, it might work best with a trackball, but I think it should work great with the standard mouse as well. I know the function you mention and use it a lot, but I always struggle to choose the right key for up/down or left/right.

Thanks.

Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

KiCad bug tracker has moved to Gitlab. This report is now available here: https://gitlab.com/kicad/code/kicad/-/issues/2103

Changed in kicad:
status: Triaged → Expired
Changed in kicad:
importance: Wishlist → Unknown
status: Expired → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.