Is there a karaoke/subtitle-timing program that is simple to the point of pressing a hotkey to set the lines to the current frame of a video? I've yet to come to any real understanding about the advanced workings of Aegisub (to be honest, I still haven't even figured out how to manually set the timing in it - it never seems to work right), and I honestly just want a simple timesetting program with no frills or effects, that can export to .ass (or any Aegisub-compatible format).

Basically what I'm looking for is the ability to paste raw text (or import Aegisub-generated "blank" (untimed) lines) and simply allow me to set the timing against a video file by playing the video and pressing hotkeys to set the start/end times of the each line and preferrably auto-commit and go to the next line automatically so I can simply play the file once through and have rough timings throughout the entire subtitle set. I've heard this method being called "punch-in" subtitling, but I can't find any applications that will let me DO it. In addition, and this is my main goal, something that can do the same thing with karaoke timing (in \kn tag format). Once these "rough" timings are done, I want to import them back into Aegisub to manually perfect the timings and apply styles to them.

Surely a program capable of this must exist - surely someone else must have had this same problem - I've just yet to find the right software for it. If Aegisub itself is capable of this, I've yet to figure out any method of activating it or even anything suggesting that it's possible.