esitarski / CrossMgr

Cyclo Cross Management Application
MIT License
41 stars 20 forks source link

CrossMgrVideo zoom and ctrl+scrolling with Trackpoint #10

Open rkantos opened 6 years ago

rkantos commented 6 years ago

First, I'm not able to use Thinkpad Trackpoint to zoom by using ctrl and scrolling.. Also, would it be possible to zoom the main stretched/listed images as an alternative (alt+scroll for example) and not have the whole picture zoomable?

esitarski commented 6 years ago

Back in the day I used an IBM touchpoint. But, dragging functions (holding down the mouse buttons while moving the "eraser") was difficult. No other manufacturer has adopted the device and the UI toolkit (wxPython) I use has no explicit support for it.

The key issue is that the trackpoint has no mousewheel.

It is possible to stretch the finish strip by using a scrollbar (no mousewheel required), however, I agree that there is not other way to zoom the inset image other than ctrl-mousewheel (I will look at that).

In CrossMgrVideo, users typically right-click in the finish strip display on the main screen. The right-click brings up a large photo view. Have you tried this?

You can then zoom into a specific point in the photo view by pressing the left button and dragging. This opens up a "zoom box" in the photo. The smaller the box, the higher the zoom. Moving back and forward by frames is possible with the buttons on the lower left.

A mousewheel makes it much easier to user (forward/backward roll moves the frames backwards and forwards).

With zooming primarily done in the Photo window rather than the Finish Strip, you should be able to get the job done.

On Thu, Aug 16, 2018 at 3:26 AM, rkantos notifications@github.com wrote:

First, I'm not able to use Thinkpad Trackpoint to zoom by using ctrl and scrolling.. Also, would it be possible to zoom the main stretched/listed images as an alternative (alt+scroll for example) and not have the whole picture zoomable?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/esitarski/CrossMgr/issues/10, or mute the thread https://github.com/notifications/unsubscribe-auth/AAJrqa6GegLIuNit-fUPyikIkqm5PJL5ks5uRR60gaJpZM4V_Vdp .

--

Edward Sitarski Provincial Chief Commissaire of Ontario, Track Cycling

esitarski commented 6 years ago

In CrossMgrVideo 2.30.26 it is now possible to control the zoom of the inset window with buttons (right of the screen) as well as ctrl-mousewheel. I still recommend to right-click on the closest photo and use the Photo Dialog to zoom (click-and-drag) as well as to move frames forwards/backwards.

On Thu, Aug 16, 2018 at 5:14 AM, Edward Sitarski edward.sitarski@gmail.com wrote:

Back in the day I used an IBM touchpoint. But, dragging functions (holding down the mouse buttons while moving the "eraser") was difficult. No other manufacturer has adopted the device and the UI toolkit (wxPython) I use has no explicit support for it.

The key issue is that the trackpoint has no mousewheel.

It is possible to stretch the finish strip by using a scrollbar (no mousewheel required), however, I agree that there is not other way to zoom the inset image other than ctrl-mousewheel (I will look at that).

In CrossMgrVideo, users typically right-click in the finish strip display on the main screen. The right-click brings up a large photo view. Have you tried this?

You can then zoom into a specific point in the photo view by pressing the left button and dragging. This opens up a "zoom box" in the photo. The smaller the box, the higher the zoom. Moving back and forward by frames is possible with the buttons on the lower left.

A mousewheel makes it much easier to user (forward/backward roll moves the frames backwards and forwards).

With zooming primarily done in the Photo window rather than the Finish Strip, you should be able to get the job done.

On Thu, Aug 16, 2018 at 3:26 AM, rkantos notifications@github.com wrote:

First, I'm not able to use Thinkpad Trackpoint to zoom by using ctrl and scrolling.. Also, would it be possible to zoom the main stretched/listed images as an alternative (alt+scroll for example) and not have the whole picture zoomable?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/esitarski/CrossMgr/issues/10, or mute the thread https://github.com/notifications/unsubscribe-auth/AAJrqa6GegLIuNit-fUPyikIkqm5PJL5ks5uRR60gaJpZM4V_Vdp .

--

Edward Sitarski Provincial Chief Commissaire of Ontario, Track Cycling

--

Edward Sitarski Provincial Chief Commissaire of Ontario, Track Cycling

rkantos commented 6 years ago

Ok. Maybe at the current state of the software you could enable Ctrl+ + and ctrl+ - short keys for the zooming functionality?

edit: Maybe you could see how other apps handle Trackpoint scrolling? For example on Chrome/Chromium (or any browser) I can use the "ctrl + scroll" to zoom maps on webpages, or just the page itself. There is something mentioned about a trackpoint: https://github.com/chromium/chromium/blob/3df5254f608bfec7ee6407faed8c7232b935f318/content/browser/renderer_host/legacy_render_widget_host_win.cc