Debug and Fix JUCE C++ OpenGL Control

Job ID: 38534738

Budget: $250 – $750 USD

I have a JUCE C++ project with an OpenGL subscreen meant for object manipulation. Users can adjust the camera angle, position of the spectator, and move objects as well. However, I'm encountering unexpected control issues when using the keyboard and mouse.

Specific Issues:
- Camera angle adjustments and object positioning are causing erratic behavior.
- Control problems predominantly occur when moving existing objects.
- Camera angle issues arise when the user attempts to rotate the camera.
- Can't click to the objects and the positioning arrows. To be correct, I can click but their offset is shifted.

AND! This 'click to the object' thing is not exist on windows and on mac, it is just wrong in the newest, on the oldest ones it works quiet well.

Your task will be to identify and rectify these control issues so the user experience is seamless. Ideal skills for this project include strong understanding of JUCE C++, OpenGL, and experience with debugging input control systems.