#7 key bindings

general (9)

Following up on the RFE to enable hide GUI, it would be great to have keybindings for basic tasks:

* start recording
* pause
* stop recording

I don't know if there are standards here -- does xine or mplayer or xmms or other media apps use key bindings for these functions? kino uses vi-type keybindings, but that wouldn't work for xvidcap -- they will need to be control keys. They could be part of the config file and thus customizable, but with defaults, perhaps these:

* Esc-R for record
* Esc-P for pause
* Esc-S for stop

Key bindings are particularly useful if the GUI is (can be) hidden, but they're handy even if the GUI is not hidden.


  • David Liontooth

    David Liontooth - 2003-10-29
    • priority: 5 --> 7
  • Karl H. Beckers

    Karl H. Beckers - 2003-12-13

    Logged In: YES

    from a related RFE:

    i'm pretty sure that while pausing a pausing a video I can
    step screen capture by using the 'advance one frame icon" (the
    arrow pointing to the pipe)

    It would be even nicer if the single frame control could be
    controlled via the keyboard...

    Mnemonics on rollover for all of the GUI would be very
    nice... esp.
    as it appears that xvidcap with KDE doesn't like the mouse very
    P for Pause and Play
    R record
    B back one frame
    F frame capture...

    thank you for considering my ideas....

    My ulitmate goal is to provide a tool that will allow my
    students to
    record what they learn as they explore the Linux interface...

    thanks again

  • David Liontooth

    David Liontooth - 2003-12-21

    Logged In: YES

    Dennis is right that simple key bindings (like p r b f s) would work fine,
    as the user will have switched focus to xvidcap to take manual control. I
    was imagining keyboard controls while the captured application is in
    focus, which probably isn't even worth thinking about.

  • Karl H. Beckers

    Karl H. Beckers - 2004-01-31

    Logged In: YES

    Well, creating keybindings for capture actions that work
    while gvidcap
    has the input focus is easy.
    However, I'm inclined to disagree about this being enough.
    The way
    I use xvidcap makes me ALWAYS have the focus elsewhere when I
    want to stop or pause a session. Thus I always need the mous to
    refocus xvidcap ... and then I might as well click on

    Don't you think?

    I agree, the keybindings would be great, if they worked, no
    where the focus is. However, that's tricky.
    More research needed here ... prolly help from the window mgr


  • David Liontooth

    David Liontooth - 2004-02-01

    Logged In: YES

    You're right of course -- we won't have focus, that's the
    whole point.

    So it's got to be window manager specific. Could the
    application have hooks of some sort, that we could then use
    to define keys through the wm? This one sounds hard to
    implement and isn't critical. I suggest downgrading in

    It could be added later as enhancements within a specific
    desktop environment.


  • David Liontooth

    David Liontooth - 2004-02-01
    • priority: 7 --> 1
  • Karl H. Beckers

    Karl H. Beckers - 2007-10-24

    Logged In: YES
    Originator: NO

    read the most recent announcement in the announcements forum and expect the feature in 1.1.7

  • Karl H. Beckers

    Karl H. Beckers - 2007-10-26
    • status: open --> pending
  • Karl H. Beckers

    Karl H. Beckers - 2007-10-26

    Logged In: YES
    Originator: NO

    functionality implemented in svn.
    comments and docs upcoming before 1.1.7

  • SourceForge Robot

    • status: pending --> closed
  • SourceForge Robot

    Logged In: YES
    Originator: NO

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks