Problems with SpecialCursorMovement=5/6/12

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: white, Hacker, petermad, Stefan2

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Problems with SpecialCursorMovement=5/6/12

Post by *ghisler(Author) »

    I have re-checked all the allowed combinations, and I still think that it behaves as described in the help when in custom columns view.
    In the list of options below, I'm referring to the blue and red text of the description of value 4 at the end of this post.

    Values of SpecialCursorMovement:
    1. due to red text below, pressing cursor left while scrolled to the left jumps to the top, otherwise the cursor keys scroll the list
    2. due to red text below, pressing cursor left while scrolled to the left goes one level up, otherwise the cursor keys scroll the list
    3. due to red text below, pressing cursor left while scrolled to the left first jumps to the top, then one level up, otherwise the cursor keys scroll the list
    4. not valid, like 0
    5. due to blue text below, cursor left jumps to the first file, cursor right to the last, the scrollbar cannot be used with cursor keys
    6. due to blue text below, cursor left goes one directory up, cursor right opens directory under cursor. The scrollbar cannot be used with cursor keys
    7. due to blue text below, cursor left goes to the first file, then one directory up, cursor right opens directory under cursor. The scrollbar cannot be used with cursor keys
    8. not valid, like 0
    9. due to red text below, pressing cursor left while scrolled to the left jumps up like PageUp, otherwise the cursor keys scroll the list
    10. due to red text below, pressing cursor left while scrolled to the left jumps one directory up, otherwise the cursor keys scroll the list
    11. due to red text below, pressing cursor left while scrolled to the left jumps up like PageUp until the top, then one directory up, otherwise the cursor keys scroll the list
    12. not valid, like 0
    13. due to blue text below, cursor left jumps up like PageUp, cursor right down like PageDown, the scrollbar cannot be used with cursor keys
    14. due to blue text below, cursor left goes one directory up, cursor right opens directory under cursor. The scrollbar cannot be used with cursor keys
    15. due to blue text below, cursor left jumps up like PageUp up to the top, then goes one directory up, cursor right opens directory under cursor. The scrollbar cannot be used with cursor keys
    SpecialCursorMovement=0
    New cursor movement mode. Sum of the following:
    1: Left key jumps to first file, right key to last
    2: Left key goes one directory up, right key opens directory/archive under cursor.
    4: Override horizontal scrollbar in custom columns view. If this option isn't set, the cursor will jump only to the first file if the horizontal scrollbar is already at the leftmost position.
    8: Jump one page up/down instead of jumping to the first/last file

    Moderator message

    Moved to will not be changed
    Author of Total Commander
    https://www.ghisler.com
    Fla$her
    Power Member
    Power Member
    Posts: 2318
    Joined: 2020-01-18, 04:03 UTC

    Re: Problems with SpecialCursorMovement=5/6/12

    Post by *Fla$her »

    2ghisler(Author)
    You still haven't answered the question:
    Fla$her wrote: 2023-10-30, 10:27 UTC Can you replace Override with Disable?

    Let's go back to the previous answers:
    Fla$her wrote: 2023-10-30, 10:27 UTC SpecialCursorMovement=1/9 If the slider is in the leftmost position, then pressing left/right doesn't move the cursor, but scroll the list horizontally.
    SpecialCursorMovement=2 If the slider is in the leftmost position, then pressing left jumps to the parent directory, but pressing right scrolls the list horizontally.
    ghisler(Author) wrote: 2023-10-30, 11:00 UTC That's indeed odd, I should remove it. But then other people will complain, so it's hard to decide what to do. Better postpone to a later version.
    And now you insert the phrase "otherwise the cursor keys scroll the list", although in fact it is not in the description.
    The user is waiting for consistency, but there is no consistency in left/right navigation, because "right" does not do what is expected of him, even on a purely intuitive level. It's annoying.
    Overquoting is evil! 👎
    User avatar
    ghisler(Author)
    Site Admin
    Site Admin
    Posts: 48088
    Joined: 2003-02-04, 09:46 UTC
    Location: Switzerland
    Contact:

    Re: Problems with SpecialCursorMovement=5/6/12

    Post by *ghisler(Author) »

    otherwise the cursor keys scroll the list
    OK, I will add that to the help.
    Author of Total Commander
    https://www.ghisler.com
    Fla$her
    Power Member
    Power Member
    Posts: 2318
    Joined: 2020-01-18, 04:03 UTC

    Re: Problems with SpecialCursorMovement=5/6/12

    Post by *Fla$her »

    But this is not a solution to the problem of inconsistency in navigation itself.
    The absence of a phrase in the description suggests that the user could not guess that scrolling would not be completely replaced by navigation.
    If you don't want to change the current behavior, please make a separate flag to match.
    Overquoting is evil! 👎
    User avatar
    ghisler(Author)
    Site Admin
    Site Admin
    Posts: 48088
    Joined: 2003-02-04, 09:46 UTC
    Location: Switzerland
    Contact:

    Re: Problems with SpecialCursorMovement=5/6/12

    Post by *ghisler(Author) »

    Sorry, it makes no sense to scroll down only when scrolled to the far end of the row (sideways). No one would realistically use that. But it's convenient to just press cursor left to jump to the start of the list, so I don't want to remove that.
    Author of Total Commander
    https://www.ghisler.com
    Fla$her
    Power Member
    Power Member
    Posts: 2318
    Joined: 2020-01-18, 04:03 UTC

    Re: Problems with SpecialCursorMovement=5/6/12

    Post by *Fla$her »

    ghisler(Author) wrote: 2023-11-02, 14:20 UTCwhen scrolled to the far end
    No, no, we are talking only about the initial (left) position of the slider. About the far (right) I didn't write.
    Overquoting is evil! 👎
    User avatar
    ghisler(Author)
    Site Admin
    Site Admin
    Posts: 48088
    Joined: 2003-02-04, 09:46 UTC
    Location: Switzerland
    Contact:

    Re: Problems with SpecialCursorMovement=5/6/12

    Post by *ghisler(Author) »

    No, no, we are talking only about the initial (left) position of the slider.
    Then where is the problem? Where is it inconsistent after adding this extra description "otherwise the cursor keys scroll the list"? Doesn't this explain all the cases 1..15 I listed above?
    Author of Total Commander
    https://www.ghisler.com
    Fla$her
    Power Member
    Power Member
    Posts: 2318
    Joined: 2020-01-18, 04:03 UTC

    Re: Problems with SpecialCursorMovement=5/6/12

    Post by *Fla$her »

    So I wrote above what is the problem:
    Fla$her wrote: 2023-11-02, 11:34 UTC But this is not a solution to the problem of inconsistency in navigation itself.
    The absence of a phrase in the description suggests that the user could not guess that scrolling would not be completely replaced by navigation.
    If you don't want to change the current behavior, please make a separate flag to match.
    How can the problem of expected behavior be solved by simply adding to the description? No way. :(
    That is, it will work as described. But there won't be a consistent left/right key navigation behavior when the slider is in the left-most position.
    Overquoting is evil! 👎
    User avatar
    ghisler(Author)
    Site Admin
    Site Admin
    Posts: 48088
    Joined: 2003-02-04, 09:46 UTC
    Location: Switzerland
    Contact:

    Re: Problems with SpecialCursorMovement=5/6/12

    Post by *ghisler(Author) »

    You can't have right key navigation in this case, so it will always remain inconsistant between left and right key. But the help explains that.
    Author of Total Commander
    https://www.ghisler.com
    Fla$her
    Power Member
    Power Member
    Posts: 2318
    Joined: 2020-01-18, 04:03 UTC

    Re: Problems with SpecialCursorMovement=5/6/12

    Post by *Fla$her »

    ghisler(Author) wrote: 2023-11-02, 17:38 UTCBut the help explains that.
    So far, users have no explanation for this. I put forward a proposal:
    If you don't want to change the current behavior, please make a separate flag to match for consistency.
    Overquoting is evil! 👎
    User avatar
    ghisler(Author)
    Site Admin
    Site Admin
    Posts: 48088
    Joined: 2003-02-04, 09:46 UTC
    Location: Switzerland
    Contact:

    Re: Problems with SpecialCursorMovement=5/6/12

    Post by *ghisler(Author) »

    Sorry but I don't see any need to change anything of the current behaviour.
    Author of Total Commander
    https://www.ghisler.com
    Post Reply