mirror of
https://github.com/plankanban/planka.git
synced 2026-02-25 03:14:50 +03:00
[Feature Request] Keyboard Shortcuts #15
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @raman325 on GitHub (Aug 13, 2020).
This has to be one of the best Trello clones I have seen to date, well done! I was wondering if you were planning to support Trello's keyboard shortcuts as well? https://trello.com/shortcuts
@nickbe commented on GitHub (Aug 18, 2020):
It's at least an idea to think about in the future. Right now there are other priorities. But I'll add that to the list of more important suggestions right away.
@svogt commented on GitHub (Oct 21, 2020):
Hi,
first of all, thanks for an awesome looking Trello clone.
This is the no #1 reason for me to not switch over yet. I wonder (as I'm not a JS dev, nor experienced with React) is this hard to implement or does it take much time / effort? It really seems to be a quick win as the basic "actions" are already there, they somehow "just" need to be mapped to a keyboard shortcut.
@Glokta0 commented on GitHub (Nov 17, 2020):
+1 from here :) It looks like a really neat and excellent (and secure) tool! But shortcuts make it so much more efficient (even though
I wouldn't say that Trellos shortcuts utilize their max potential).
Thanks again for creating this tool!
@nickbe commented on GitHub (Nov 17, 2020):
Personally I'm against keyboard shortcuts. As far as I'm concerned shortcuts never work as expected, because most of us have system wide shortcuts already capturing keys. Example Ctrl+n is taken as default by 3 programs here. Two of them cannot be configured otherwise.
But Maks will surely decide wether it's easy to implement or not.
@svogt commented on GitHub (Dec 1, 2020):
Well, have you checked Trellos shortcuts? They work without any prefix, just normal letters and you can navigate through cards or hover with the mouse over the card. I don't see how those could conflict with any system wide shortcuts... They only work if you have focus on the current browser tab.
Other webtools like Gerrit or Discourse do it the same...
@GrahamJenkins commented on GitHub (Jun 26, 2022):
Hey, checking out this project. First off, wow, it looks uncannily like Trello :-D I'm a long time user but have been looking for self hosted alternatives. I'm planning on launching this to give it a shot. Good work so far!
I wanted to add my +1 to keyboard shortcuts. I took a look at the demo and it's pretty nice. However, when I reached for my commonly used shortcuts, they were sadly missing. I would love to see this feature added when able. That said, while I don't develop in React, I might be able to hack together some of the functionality in the future. Any pointers welcome!
I will update this issue if/when I (or one of my devs) start development.
@GrahamJenkins commented on GitHub (Jul 15, 2022):
Update: I am starting to use Planka for personal/business use. While development has not started, I'm trying to assign some "free" developer time towards implementing at least a barebones functionality for this.
Fork: https://github.com/TheGeekyNinja/planka
@nickbe is there anyone that you know who could point us in the right direction/preferred method to implement:
The preferred solution would probably go something like this:
To be clear, I have not jumped into the code, and I have no clue when the team will have time/if it will happen yet. But this is something that I personally will put funding into to make happen.
@meltyshev commented on GitHub (Jul 17, 2022):
Hi @GrahamJenkins!
Planka uses react-beautiful-dnd for drag & drop and it looks like it already has keyboard events support: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/about/accessibility.md (but this is only for moving cards). Probably have to try to turn them on somehow or fix them if they don't work properly.
For custom shortcuts I would suggest to add a component (for example BoardShortcuts), listen events there (with some shortcuts hook) and trigger redux actions. Of course a hovered card should be stored in the redux state, perhaps in the Board model.
If you need help, you can contact me anytime via Telegram.
@GrahamJenkins commented on GitHub (Jul 21, 2022):
Thanks for the info, sent you a short book on Telegram, but having some devs take a crack at this right now, will report back when we have something to share.
@ctheune commented on GitHub (Apr 2, 2024):
I'm currently giving Planka a look as I'm really missing trello. The Trello keyboard shortcuts are definitely a big thing that I'm missing right away regarding smoothness of workflows.
The biggest one I'm missing is to hover over a card and:
cto archive the card, andato assign the card someoneWhen doing large board cleanups this is a big big help to avoid massive click orgies
@GrahamJenkins commented on GitHub (Feb 13, 2025):
Hello, necro post. Guess I didn't get any development put into this, still on the todo list.
Re react-beautiful-dnd: That sounds cool, but it doesn't seem to be working on the demo. Tab starts with the tab index at the title of the board and won't follow to cards that are hovered over. Perhaps I'm misunderstanding, but the way it works (and quite nicely I might add) is as @ctheune mentioned, you hover over a card with the mouse to focus it, then different keys perform actions such as archiving (c), moving (<,>) labels (1-9) and I could have sworn (m) handles members.
I'm looking into setting up/maintaining a Planka server again, I'd love to see these shortcuts implemented, maybe to the point of trying a hand at my own implementation.
It's good to see that there has been steady development for the last several years, keep up the good work!
@einarpersson commented on GitHub (Mar 25, 2025):
I am checking out planka and this is also a potential blocker for me. I am a heavy keyboard user. Using
cto archive cards is sooo nice.I would prefer shortcuts to
@carstenbauer commented on GitHub (Jun 28, 2025):
+1 for keyboard shortcuts, at least for very common operations
@opajanvv commented on GitHub (Aug 7, 2025):
For those who need shortcuts: I use the Vimium C plugin in my browser. That helps navigating your task board and leave your mouse untouched.
Hit the F key and then the letter of the hyperlink (or two letters because of the large number of links). Really handy.
Once you are used to it, you'll press the F key almost automatically after opening a webpage.
@knom commented on GitHub (Sep 24, 2025):
+1 on the shortcuts
I'm wondering it cannot be too difficult.
Let's collect the key shortcuts we'd like to have in this thread.
Maybe I can hack it together.
@jordymeow commented on GitHub (Oct 14, 2025):
Another +1 on the shortcuts! 😊 (for labels + archive)
Personally, it’s the only thing keeping me from using Planka right now (which is otherwise awesome). These tools are meant to be efficient and organized, so shortcuts are essential.
@joshuaburson commented on GitHub (Oct 22, 2025):
+10000 on shortcuts! Most particularly, the 1-6 number keys to add labels to a card on hover. I started to try and implement this myself but it became troublesome due to there being no predefined labels like on Trello.
Also wow, hi @jordymeow! Your name sounded familiar and I didn't know where I'd heard it, then I looked at the software you've made and found it — MediaFileRenamer. Thanks for that!
@fattahzadeh commented on GitHub (Oct 22, 2025):
Another +1 on the shortcuts!
Personally, it’s the only thing keeping me from using Planka right now (which is otherwise awesome). These tools are meant to be efficient and organized, so shortcuts are essential.
@meltyshev commented on GitHub (Nov 24, 2025):
Resolved by https://github.com/plankanban/planka/pull/1436