"Quality of life" animation questions : scroll looping, last key-1 as end of range

Hello -

I recently started animating in Blender (mostly doing grease pencil work but also regular bone-driven keyframe animation) and there are two things that I identify as slowing me down.

1 - Is it possible to make Blender behave in such a way that when scrubbing with alt-mousewheel, the scrubbing automatically goes back to the first frame of the active range rather than going through the rest of the (inactive) range ? Practically speaking I’d like to be able to review walkcycles with mousewheel scrubbing without having to constantly go back and forth.

2 - When setting up keyframes, is there a way to tell Blender to automatically “crop” the end of the active range to the last keyframe minus 1, or something similar ? Having to constantly type in the desired end frame when timing loops can get tiring.

I would appreciate any suggestion, or anything that could help with these two scenarios. For instance for #2, pressing a button to “crop active range to last frame -1” would absolutely be good enough (what I mean by that is that it doesn’t necessarily have to be automatic to be helpful - I just want to avoid having to look at the frame number and manually typing it in minus one each time I make a timing adjustment to a loop).

These are of course not deal breakers, but making things smoother would definitely save some time overall.

Thanks !