> Also, is there a way to capture the mouse input?
This, AFAIK, only captures terminal output and timing.
> I tried to make a simple demo for one of my projects but my cursor highlighting didn't show up.
The cursor highlighting is a feature of the terminal, and is not part of the stream of text and terminal control codes that this tool captures, much like it won't capture the particular font or colors you may have configured. That said, some terminals allow mouse input, which is handed as control codes to the program connected to it. The program could use that to implement text marking.
This, AFAIK, only captures terminal output and timing.
> I tried to make a simple demo for one of my projects but my cursor highlighting didn't show up.
The cursor highlighting is a feature of the terminal, and is not part of the stream of text and terminal control codes that this tool captures, much like it won't capture the particular font or colors you may have configured. That said, some terminals allow mouse input, which is handed as control codes to the program connected to it. The program could use that to implement text marking.