Snap to whole coordinates

When flying trans-oceanic outside organized route structures, my go-to flight planning method is to start great circle and then slightly skew the route adding waypoints to match with wind arrows and FIR boundaries. Currently I mostly do this with the drag-drop method on the map, but I do miss a way to “snap” to whole coordinates where whole lats and longs meet.

Not sure how exactly one would go about integrating such a function without confusing or annoying users who do not want this function, maybe with a modifier key (shift, alt, etc), or with an option pop-up when creating waypoints near whole lat/longs?

My current workaround is to drop the waypoint in the corner which has a higher number for both lat and long, and then in the route edit string quickly remove the four minute and second values, creating a standard 7char flightplan coordinate.