ewerybody / kiekste

Screen capturing tool made with Qt for Python (WiP)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Let me change the Cursor shape/position on/off

ewerybody opened this issue · comments

Currently its like take it or leave it. Well. .. we can draw on our image whatever we want. So we can draw a cursor.

  • Draw Cursor on/off at remembered cursor pos
  • Change cursor shape or position

So. On/Off works. 👍
And we have the cursor on a separate paint layer that could theoretically draw anything! :) 👍

Moving also kinda works already. But it currently uses the built-in Qt functionality which seems a bit broken for some reasons.
It moves just as the cursor with left mouse button down exits the shape and snaps to that position. Next time you do that there is some offset to the position... super weird. Might be better in PySide6?

So next would be:

  • Check if move behavior is improved in PySide6
  • If not find out if its a bug and report accordingly
  • reimplement own dragging behavior
  • context menu on shapes with different options
    • different cursor shapes on the mouse pointer
    • delete option
  • mouse wheel scales the shape
  • find out cursor shape on time of shooting
    • via AHK at first?
    • then maybe via Win-API?
  • query cursor shape and position constantly to be able to override ugly tiny ffmpeg version of cursor?