Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🎹 Keyboard shortcuts and workflow #254

Open
1 task done
mifi opened this issue Feb 21, 2020 · 68 comments
Open
1 task done

🎹 Keyboard shortcuts and workflow #254

mifi opened this issue Feb 21, 2020 · 68 comments

Comments

@mifi
Copy link
Owner

mifi commented Feb 21, 2020

I want this issue to be a place where we can vote and discuss which functions shall be bound to keyboard shortcuts. You can leave an upvote on the shortcuts/functions you want the most, or add a comment with new suggestion(s).

  • The main feature I'm working on implementing is user-customizable keyboard shortcuts

Ideally this would have an entry in "Settings" but a (text, json, ...) config file would be better than nothing

See #654 #726

‼️ Please leave a 👍 on the comments that you would like to see implemented below

@mifi

This comment was marked as resolved.

@mifi

This comment was marked as resolved.

@mifi
Copy link
Owner Author

mifi commented Feb 21, 2020

👀Being able to change the seek time from 1 sec or 1/60 sec by using arrow-keys in combination with shift/ctrl/alt for different speeds (speed parameter in seconds adjustable for each combination). From VLC:

Very short backwards jump	key-jump-extrashort	Shift-Left
Very short forward jump	key-jump+extrashort	Shift-Right
Short backwards jump	key-jump-short	Alt-Left
Short forward jump	key-jump+short	Alt-Right
Medium backwards jump	key-jump-medium	Ctrl-Left
Medium forward jump	key-jump+medium	Ctrl-Right
Long backwards jump	key-jump-long	Alt-Ctrl-Left
Long forward jump	key-jump+long	Alt-Ctrl-Right

implementation in losslesscut:

  • left/right will jump 1 sec (customisable in settings)
  • ctrl+shift+right will jump 10 sec (customisable in settings)
  • (unbound keyboard) will jump 60 sec (customisable in settings)
  • ctrl/cmd+left/right will jump 1% of the timeline at the current Zoom.
  • alt + left/right will jump to next/prev keyframe

@mifi

This comment was marked as resolved.

@mifi

This comment was marked as resolved.

@mifi

This comment was marked as resolved.

mifi added a commit that referenced this issue Feb 21, 2020
- Make side panel for cut segments
- Use up/down key to jump prev/next segment #254
@alsab200
Copy link

Keyboard Shortcuts: I dont know if its already included but frame by frame would be very helpful..
Best implementation is in Potplayer, my experience, f for Forward d for backwards..
To me most important thing is if you press f key continously playback would be like slowmotion and flawless.. More importantly frame-BACK dont work in most of the most known video players.. You can try, with mp4 files especially, it works "flawlessly"
If you can achieve it here would be great..
Also thank you for implementing our suggestion for saving the project..

@alsab200

This comment was marked as resolved.

mifi added a commit that referenced this issue Feb 26, 2020
- Allow toggle sidebar
- Allow zoom with CTRL+mousewheel #254
- Improve performance
- modularize code
- remove standalone fontawesome
@mifi

This comment was marked as resolved.

@Fujosej
Copy link

Fujosej commented Feb 28, 2020

Hi there , love LC.
I tried latest 3.11.0 release and here are some thoughts.

-It would be nice if i can change the amount i wanna scrub/seek with my mouse scroll , right now it scrubs/seeks for 6+ seconds and thats it.

-There is also a bug i think with mouse scroll , when i zoom in using ctrl + mouse scroll , regular scrub/seek with mouse scroll no longer works after that, only if i set it to zoom 1x.

-About paning the timeline , i think an automatic pan would be really nice if its possible , right now when i am zoomed in , it gets stuck in one place and i dont have mouse scroll left / right binds. The only solution is to change zoom level and it snaps back to playhead.

image
-It's nice , but in my case i need a setting to change my arrow keys to 1/5/10 sec seek.

-Jump to cut start / Jump to cut end, need a hotkeys , or a custom one , every user should be able to set it to whatever they want.

-Another insteresting addition would be a bind to toggle back to zoom 1x and whatever zoom you were in.

I think ultimately , there has to be a rebind feature for every user to change their hotkeys to whatever they are comfortable with.

@mifi

This comment was marked as resolved.

mifi added a commit that referenced this issue Mar 5, 2020
- ctrl/cmd+up/down hotkey to zoom
- implement hotkey for comfort zoom
@mifi

This comment was marked as resolved.

mifi added a commit that referenced this issue Mar 6, 2020
@davidp57
Copy link

First, thanks a lot for this excellent tool that is very efficient !

I don't know if it's been said elsewhere, but I found disturbing that after having pressed L a few times to increase playback speed (btw it works perfectly, and does not stutter at all, not like in Adobe Premiere 👍 ), when I press K two times it does not go back to playing at 100% speed.
Not sure that I am clear, so let me try another way :
Expected : L L L L L L (500% speed) K (pause) K (100% speed)
Actual : Expected : L L L L L L (500% speed) K (pause) K (500% speed)

Again, thanks !

@mifi

This comment was marked as resolved.

@mifi

This comment was marked as resolved.

@fedorvinogradov

This comment was marked as resolved.

@tarve

This comment was marked as outdated.

Repository owner deleted a comment from On-Memory Mar 1, 2022
@jtagcat

This comment was marked as off-topic.

@mifi

This comment was marked as off-topic.

@jtagcat

This comment was marked as off-topic.

@mifi

This comment was marked as off-topic.

@mifi
Copy link
Owner Author

mifi commented Jun 3, 2022

from #691 (comment)

  • Export Keyboard Shortcuts. PDF would work. In the endI usually put mine in Excel so I can keep track of the ones that I customize ;)

@mifi
Copy link
Owner Author

mifi commented Jun 3, 2022

From #1170 :

I want to check where my current position actually is. By playing. If it is what I want, I have to go back to the position, inaccurate.

  • Separate pause and stop (jump back to where you started playing or clicked with mouse) (+ keyboard) keys. Video editors generally prefer to use the stop behavior. Some use enter/space to differentiate them.

@mifi
Copy link
Owner Author

mifi commented Oct 14, 2022

From #1284 :

  • Select the segment in which cursor is currently on the timeline

@Fred-Vatin
Copy link

Fred-Vatin commented Oct 16, 2022

  • It would help a lot if kbd shortcuts were shown when hovering the buttons in the UI.

@Delerium

This comment was marked as resolved.

@mifi

This comment was marked as resolved.

@Delerium

This comment was marked as resolved.

@Delerium

This comment was marked as resolved.

@mifi
Copy link
Owner Author

mifi commented Mar 4, 2023

@brunompicinini

This comment was marked as resolved.

@Delerium

This comment was marked as resolved.

@mifi

This comment was marked as resolved.

mifi added a commit that referenced this issue Dec 22, 2023
- Show waveform
- Show thumbnails
- Show keyframes

#254 (comment)
@Delerium

This comment was marked as resolved.

@vertigo220
Copy link

Similar to what davidp57 said (which should be an option as to whether it reverts back to 100% speed after pausing or not), a missing command is to do so manually. In addition to keys to speed up and slow down playback, it should allow a key to be assigned to toggle between 1x speed and the last set speed. For example, if it's sped up to 4x, pressing that key would slow it back down to 1x, and pressing it again would return it to 4x.

@mifi
Copy link
Owner Author

mifi commented Jan 25, 2024

@mifi
Copy link
Owner Author

mifi commented Mar 14, 2024

Hotkeys to manipulate tracks (from #1917 #1937). Something like:

  • disable all tracks
  • enable all audio tracks
  • enable all video tracks
  • enable audio track number #N
  • enable video track number #N
  • toggle audio tracks enabled
  • toggle video tracks enabled
  • toggle subtitle tracks enabled
  • toggle attachment tracks enabled

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests