[Kdenlive-devel] Finally, a few keyboard shortcuts.

Jason Wood jasonwood at blueyonder.co.uk
Sun Apr 27 21:20:23 UTC 2003

Hi people,

I finally got round to adding a few keyboard shortcuts. There are still a few 
difficulties involving the "active monitor" that I need to sort out but it 
works in principle. At the moment, you change the active monitor by 
performing an action that affects a monitor. Selecting a clip activates the 
clip monitor, seeking on the workspace activates the workspace monitor. There 
is currently no way to simply select a monitor to make it active.

 Committed now to CVS. Let me know how your compilation goes, etc. 

In particular the changes are :

- I removed the admin directory and added an admin2_13 and admin2_5 directory. 
Just symlink whichever one matches the version of autoconf you want to use. 
E.g. :

for autoconf 2.13:
ln -s admin2_13 admin

for autoconf 2.5x:
ln -s admin2_5 admin

Then follow the usual steps to compile :

make -f admin/Makefile.common
./configure		(don't forget --prefix=/usr if your using mandrake)
su root
make install

- Pressing Left and Right arrows moves the active monitor forwards/backwards 
one frame. Holding your finger on the button and you step through lots of 
frames ;-)

- Pressing '[' and ']' sets the inpoints and outpoints on the monitor. Since 
these are still non-functional, there is little use of this, but it does hint 
that inpoints and outpoints will work in the non-to-distant future ;-)

- pressing space makes the active monitor play or pause. If you press space to 
stop it and then press space again to play, it starts playing from where it 
started playing the first time (i.e., not where it paused). Whilst this may 
be the desired behaviour, it is an accident at the moment :-)

Rolf, how do you think we should go about making this specific? There are a 
couple of possibilities :

1. I send a seek command before the play command. This works, but does not 
allow me to set a start/end point which will be useful soon.

2. We extend the play command so that there is a "starttime" and "endtime" 
value. If they are omitted from the command, then they are assumed to be the 
current seek position until the end of the file. This could work.

3. We add a new command which sets the constraints of starttime and endtime 
(decouple it from the play command). This could be useful, since I like the 
idea of adding a "loop" command in the future to loop a selected piece of 
video/sound. Of course, this could also be done as an option on the play 

What do you think? (well, I expect your actually still thinking about your 
phd, but if you have the time ;-))


Jason Wood
Homepage : www.uchian.pwp.blueyonder.co.uk

More information about the Kdenlive mailing list