Hi all, I’ve successfully tested screenshot taking via Logitech F310 joystick, so will post procedure here.
Programs needed are:
Install both software provided in links above.
Open Greenshot -> Preferences (located in system tray, right click on icon and find “Preferences”, if not visible Greenshot is not running so run it first).
I set up to capture full screen, just because i need whole telemetry that is shown, you can do differently ofc. Now in “Hotkeys” section, make some “weird” combination of keys that you do not click usually, so later we can bind that combo to Logitech F310.
I went for “Ctrl + O” combination.
Next go to Output and set up your “Storage location” and “Filename pattern”. I use dedicated folder for ROV screenshots and default filename pattern, find it good enough for later use.
Next go to Destination. Make sure that “Select destination dynamically” is not checked. Next choose “Save directly (using preferred file output settings)”. What this does is without any pop ups it saves current screen to folder that we made as “Storage location”.
This concludes work in Greenshot for this procedure.
Although, I do recommend Greenshot for regular use, I use it for years and it works great, with enough modifications that can be done to it. This modification slightly cripples the program, but it is easy enough to make your way around.
- Open Logitech profiler (with connected Logitech F310).
Go to Profile -> New…
In first textbox name your profile however you want. In second textbox find your executable file for QGC (mine was “C:\Program Files (x86)\QGroundControl\QGroundControl.exe”).
Next click OK.
Then, lets make that profile our default profile for this controller
Go to Options -> Global Profiler Settings…
Tick the “Apply persistent profile” and choose you new profile.
(note, you can skip this step if you want your custom profile to be active only when selected app (QGC) is active, but I’ve found that to be “buggy” and not consistent).
In “General Behavior” list, check “Start Profiler at system startup”, if it is not already checked. I also have “Switch selected device to ID 1” ticked, but do not know if that does anything.
Click OK and close window.
We will now bind our Greenshot’s key combination to a joystick button. Button I choose was “RT”. but you can modify these “rules” to your preferences. Lets click on “RT” in starting menu, and then “Select Command” -> “New Command…”
Give a name to command in first textbox, and “Record” command in second box, by pressing “Record” button and pressing “Ctrl” then “O” then let go of “O” and then “Ctrl” (I think I am making this complicated by splitting it like this haha). Eventually, final result should be:
Finally, press OK.
You can now close Logitech Profiler and it should minimize itself to system tray.
You should now be able to take screenshot with “RT” button, wherever you are, as long as both Greenshot and Logitech Profiler are running.
This is basic procedure that (if I didn’t make any mistakes haha) should work, captures wholes screen (you can change that) and should be fairly easy to use and modify, until better solution comes up.
If I have any mistakes in my procedure or grammar, sorry and please let me know so I can fix it, and of course, if you have any questions about this post them.
P.S. sorry for lacking pictures, uploaded few of them, but as newly registered user I am only allowed for one picture per post…
edited: got new member status so uploaded more pictures