On Sun, Nov 21, 2021 at 03:29:29PM +0100, Dominik Vogt wrote:
> 1. When an interactive move starts:
>
>...
>     - Warp the pointer to the middle of the screen.  There it can
>       always be moved in all directions.
>     - If the pointer gets too close to the page edges, warp it back
>       to the middle of the screen.
>...

To get an idea how this feels, please try the branch
dv/elastic-paging-prototype.  (It also contains a stack of
unrelated pending changes that can beignored).

What's implemented:

  + Keeps the pointer away from the screen edges.  The window can
    be moved any distance (but is not visible off screen yet).
  + The old paging code is removed.

Not implemented:

  - Switching off the cursor.
  - Fake cursor.
  - Warping the cursor back.
  - Actual paging.

Ciao

Dominik ^_^  ^_^

--

Dominik Vogt

Reply via email to