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

Adding keymaps for Kdenlive #303

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion src/Carnac.Logic/Carnac.Logic.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,9 @@
<Content Include="Keymaps\chrome.yml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<Content Include="Keymaps\kdenlive.yml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<None Include="Keymaps\ncrunch.yml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
Expand Down Expand Up @@ -158,4 +161,4 @@
<Target Name="AfterBuild">
</Target>
-->
</Project>
</Project>
152 changes: 152 additions & 0 deletions src/Carnac.Logic/Keymaps/kdenlive.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@
group: kdenlive
process: kdenlive

# Reference: https://userbase.kde.org/Kdenlive/Manual/Useful_Information/Shortcuts

shortcuts:
# defaults
- name: Cut Clip
keys:
- Shift+r
- name: Play/Pause
keys:
- Space
- name: Play zone
keys:
- Ctrl+Space
- name: Render/Export
keys:
- Ctrl+Enter
- name: Switch Monitor
keys:
- t
- name: Forward
keys:
- l
- name: Rewind
keys:
- j
- name: Forward 1 frame
keys:
- Right
- name: Rewind 1 frame
keys:
- Left
- name: Forward 1 second
keys:
- Shift+Right
- name: Rewind 1 second
keys:
- Shift+Left
- name: Toggle Full Screen Mode
keys:
- Ctrl+Shift+f
- name: Go to Clip End
keys:
- End
- name: Go to Clip Start
keys:
- Home
- name: Go to Next Snap Point
keys:
- Alt+Right
- name: Go to Previous Snap Point
keys:
- Alt+Left
- name: Go to Project End
keys:
- Ctrl+End
- name: Go to Project Start
keys:
- Ctrl+Home
- name: Go to Zone End
keys:
- Shift+o
- name: Go to Zone Start
keys:
- Shift+i
- name: Group Clips
keys:
- Ctrl+g
- name: Ungroup Clips
keys:
- Ctrl + Shift + G
- name: Set Zone In
keys:
- i
- name: Set Zone Out
keys:
- o
- name: Ripple Delete
keys:
- Ctrl+x

# not in kde userbase
- name: Open Project Settings
keys:
- Ctrl+n
- name: Spacer Tool
keys:
- m
- name: Selection Tool
keys:
- s
- name: Razor Tool
keys:
- x
- name: Insert Clip
keys:
- v
- name: Overwrite Clip
keys:
- b
- name: Lift
keys:
- z
- name: Extract/Ripple Delete
keys:
- Shift+x
- name: Select clip at playhead
keys:
- Alt++
- name: Add subtitle
keys:
- Shift+s
- name: Align playhead to mouse position
keys:
- P
- name: Zoom In
keys:
- Ctrl++
- name: Zoom In
keys:
- Ctrl+=
- name: Zoom Out
keys:
- Ctrl+-
- name: Save
keys:
- Ctrl+s
- name: Save As
keys:
- Ctrl+Shift+s

# mouse keys
- name:
keys:
- LButton
- name:
keys:
- MButton
- name:
keys:
- RButton
- name:
keys:
- XButton1
- name:
keys:
- XButton2
- name:
keys:
- Shift