ghisler(Author) wrote: 2025-06-10, 10:21 UTC
I think it's quite clear that Ctrl+Page Up/Down works on the row which has the up/down button, not the one which has the focus.
No, it's not. Note that on Windows 11 the arrows are hidden when the mouse is not over them, making the control not very visible. Also, it's very weird that hovering over the controls changes the active row while the cursor is somewhere else. Why doesn't this happen when hovering over the other controls?
And if you want to scroll the list and don't want to change the active row, you need to carefully move your mouse all the way up or down and go around all (hidden) up/down buttons to reach the scroll bar before you can use the scroll bar. That's quite insane.
Also note that while 32-bit TC autoscrolls the active row into view when you move the row up or down, 64-bit TC does not. Suppose you have many columns, so you have a scroll bar. You then move a row down by pressing Ctrl+PgDn repeatedly until it disappears from view (64-bit TC). You then click somewhere on the bottom of the scroll bar to go a page down until the moved row is in view. You then want to continue moving the row by pressing Ctrl+Dn, but a row somewhere in the beginning out of view is now active because you did carefully make a detour with your mouse to avoid any hidden up/down buttons.
ghisler(Author) wrote: 2025-06-10, 10:21 UTC
Moving the cursor would probably cause new lockups, therefore I prefer not to change this, sorry.
It better to not change the active row at all. It used to work that way. The active row only changed when you clicked one of the controls in that row. The help still says:
Allows you to sort the columns manually. Place the cursor in the column which you want to move, and two small arrow buttons will appear. Now click the Up or Down arrow button multiple times to move the column.
That's no longer how it works, and the mouse hint "Move active column" makes no sense anymore.
If the (hidden) up/down buttons pose a problem when clicked upon, why not simply do nothing when the user clicks on them when the row is not active? Would that also cause a hang?