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 for common actions in Files #30484

Open
nimishavijay opened this issue Jan 4, 2022 · 6 comments
Open

Keyboard shortcuts for common actions in Files #30484

nimishavijay opened this issue Jan 4, 2022 · 6 comments
Labels
1. to develop Accepted and waiting to be taken care of design Design, UI, UX, etc. enhancement feature: accessibility

Comments

@nimishavijay
Copy link
Member

nimishavijay commented Jan 4, 2022

Files right now is not super accessible by keyboard, with other software like Gdrive, Onedrive and Dropbox having nice keyboard shortcuts for common actions. It would be great if NC also had better keyboard accessibility. Here are the most common actions and their keyboard shortcuts across different software, and any similar actions in other Nextcloud apps also. Since there are sometimes slightly different shortcuts for different actions across softwares, we can't have something that's 100% familiar to everyone, but we can use the most common shortcut key.

Action Gdrive Dropbox Onedrive Other Nextcloud apps Recommended shortcut
Navigate through files ↑ ↓ → ← / k j h l ↑ ↓ ↑ ↓ → ← ↑ ↓ in Mail ↑ ↓ → ← (left and right to support grid view)
Select/unselect Ctrl+Space or x Space Ctrl+Space
Select range Shift+↑ ↓ → ←
Select all Ctrl + a Ctrl + a Ctrl + a Ctrl + a
Unselect all Ctrl + n Esc Ctrl + d Esc (Ctrl + n is used in Firefox for opening a new window, so Esc can be used for unselect as long as no popup is open)
Search / / / / for quick find /
Delete Del Del Del Del
Rename n F2 F2 F2
Open file/folder Enter or o Enter Enter in Mail Enter
Close open file/popup Esc Esc Esc
Go up a folder g p Alt + ↑ Alt + ↑
Upload Shift + u (upload file), Shift + i (upload folder) Shift + u (open upload menu)
Share . s . (s is used for favouriting)
Favourite/star s s in Mail s
Toggle sidebar/details g d i d
Open actions menu a Shift + F10 a (we could implement this across all apps)
Cut/copy/paste Ctrl + x/c/v Ctrl + x/c/v Ctrl + x/c/v
Switch grid/list view v v
Go to navigation g n n (we could implement this across all the apps)
Show keyboard shortcuts ? ? ? ?

What do you think?
cc @jancborchardt who also worked on this and @skjnldsv for Files

@nimishavijay nimishavijay added enhancement 0. Needs triage Pending check for reproducibility or if it fits our roadmap design Design, UI, UX, etc. feature: accessibility labels Jan 4, 2022
@jancborchardt jancborchardt added this to 🧭 Planning evaluation (don't pick) in 📁 Files team (obsolete, don't use) via automation Jan 5, 2022
@jancborchardt jancborchardt added this to 🧭 Planning evaluation (don't pick) in 🖍 Design team via automation Jan 5, 2022
@jancborchardt jancborchardt moved this from 🧭 Planning evaluation (don't pick) to ☑️ Done in 🖍 Design team Jan 5, 2022
@Spartachetto
Copy link

In case you don't remember it, there is the old issue #1444 .

I cite it because it has a synthesis of the shortcuts of the different apps. No idea if it is up to date, though.

@AndyScherzinger AndyScherzinger removed this from 🧭 Planning evaluation (don't pick) in 📁 Files team (obsolete, don't use) Jan 27, 2022
@jancborchardt jancborchardt added 1. to develop Accepted and waiting to be taken care of and removed 0. Needs triage Pending check for reproducibility or if it fits our roadmap labels Mar 7, 2022
@MacsKavana
Copy link

This is a super important feature. Can we expect anything?

@nickvergessen
Copy link
Member

nickvergessen commented Sep 14, 2022

Server PR for a global setting to opt out of keyboard shortcuts to satisfy accessibility is in:

Method to check: OCP.Accessibility.disableKeyboardShortcuts()

If that is true the app(s) must not register ANY shortcuts.

@skjnldsv skjnldsv added this to Legacy bugs in Files to vue via automation Apr 7, 2023
@skjnldsv
Copy link
Member

skjnldsv commented Apr 7, 2023

@nimishavijay do you have a bit more insight on the mac Meta key?
Does it replace Ctrl on the keyboard shortcuts you listed? :)

@skjnldsv
Copy link
Member

skjnldsv commented Apr 7, 2023

@skjnldsv skjnldsv moved this from Legacy bugs to Enhancements in Files to vue Jun 20, 2023
@skjnldsv skjnldsv mentioned this issue Oct 17, 2023
26 tasks
@Aveyron-RetD
Copy link

Browsing through Nextcloud github issues trying to find the best place to request a way for adding a shortcut to tags i think this might be the best place. Ignore my comment if not.
i would suggest the letter t for tags
Tags are on three main apps and the core of nextcloud
Tags for the file app, tags for the photo app
Tags for the mail app
To add a tag on any of the core app is quite a chore on V28
BTW we have lost the possibility to tags multiple item on V28 if you would like me to open a bug report let me know.

Files app
Find the document you want to tag => Right click => Open the details => Right click on the submenu => Add a tag => Select the tags you want to add
Photo app
Find the picture you want to tag => Open the picture => Open the details => Right click on the submenu => Add a tag => Select the tags you want to add
Mail app
Select the mail you want to tag => Right click on the sub menu => Modify the tags ?? => Add a tag

Could i suggest also the @ for sharing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of design Design, UI, UX, etc. enhancement feature: accessibility
Projects
Files to vue
  
Enhancements
Status: 🧭 Planning evaluation (don't pick)
🖍 Design team
  
☑️ Done
Development

No branches or pull requests

7 participants