Results 145 comments of

I think what you're looking for is: https://github.com/GiorgosXou/TUIFIManager/issues/86#issuecomment-2016846146. It is in the to-do list

[i guess this is still valid right?](https://github.com/wmcbrine/PDCurses/issues/129#issuecomment-991227145)

@Bill-Gray > I have a vague memory that mouse movements were not supported in WinCon unless you had a button pressed Exactly! > It may also be worth trying the...

Ok, a condition like `if !(SP->_trap_mbe &=REPORT_MOUSE_POSITION){return -1;}` should work *(althought I am a bit unaware of what might be the effect on the rest of the code...)*, lets seeee....

Ah... the fix, actually doesn't work us expected... and without `SP->mouse_status.button[i] = BUTTON_MOVED;` it reports `0x00000001` when it should report ``0x00000000``

If i won't change the code besides **[this](https://github.com/wmcbrine/PDCurses/blob/5c62af03e9a05e3a3ae8c8354c1234b772dcf4b0/wincon/pdckbd.c#L558C7-L558C56)** line to `if (action == BUTTON_MOVED)` it works, **BUT** it shouldn't report `0x00000001`, it should report `0x00000000` and this baffles me

**Another Failed (but closer to the solution) fix** ```c for (i = 0; i < 3; i++) { if (old_mouse_status.button[i] != SP->mouse_status.button[i]) SP->mouse_status.changes |= (1 mouse_status.x == old_mouse_status.x && SP->mouse_status.y...

Anyways, I'm out for now, I need to do other things... something wrong with [this](https://github.com/wmcbrine/PDCurses/blob/5c62af03e9a05e3a3ae8c8354c1234b772dcf4b0/wincon/pdckbd.c#L513) and\or [this](https://github.com/wmcbrine/PDCurses/blob/5c62af03e9a05e3a3ae8c8354c1234b772dcf4b0/wincon/pdckbd.c#L558C7-L558C56). *(`button_mask`?)*

the faild fix 2 in gif ![PDCURSESMOUSEHOVERissue0 gif](https://github.com/wmcbrine/PDCurses/assets/11987271/1f7c1a72-1a1d-45f7-86a7-7e8f3dd7e7f7)

It's vi-mode, you can `CTRL+R` to "redo", wdym? https://github.com/jeffreytse/zsh-vi-mode/blob/287efa19ec492b2f24bb93d1f4eaac3049743a63/zsh-vi-mode.zsh#L3471 do you mean "repeat"?