zridling, I'm sure there can be found a solution that works fine for both of us! And I'll also agree that having a way to avoid the extra keystoke would be a handy improvement!
The thing that I remain unconvinced on is: altering what is one of the more commonly used (standard) arrow functions...especially the left arrow...improving something in XY that may cause problems for new or other users is to be avoided, agreed?
And yes, the most typical part of a filename that I alter actually
is the last few chars, (prior to the extension), and often is the last 2 or 3.
If you read my post again, what I suggested was
not the Page UP/DN keys (which would definitely be inefficient movement), but instead the UP & DOWN
arrow keys...they require no real extra hand movement compared to left/right arrows, and no extra keystrokes, yet easily could be used to provide the functions you requested in original post as replacements for left/right, while retaining those for compatibility.
So you would thus use F2 followed by Down Arrow to put pointer before dot, or F2 followed by Up Arrow to get to leftmost char of full name...quick and easy...no extra keystrokes, and I really
doubt anyone would be mucked up by the change, as using those directions would be unusual for a horizontal only situation, such as a filename.
Also, not selecting the filename after F2 also would cause compatibility issues...and I, on occasion, use that selection to completely rename the filename while leaving the extension untouched.