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

Feature: User-overridable keyboard shortcuts #53

Closed
3 tasks done
vraravam opened this issue Apr 26, 2022 · 11 comments
Closed
3 tasks done

Feature: User-overridable keyboard shortcuts #53

vraravam opened this issue Apr 26, 2022 · 11 comments
Labels
enhancement ✨ New feature or request

Comments

@vraravam
Copy link
Contributor

Preflight Checklist

Problem Description

As different services "grab" keyboard shortcuts, it gets a but painful to have to remember which shortcuts work in which service. For eg, Discord grabs the Cmd + S (QuickSwitch) and so within Discord, QuickSwitch doesn't work.

Proposed Solution

It would be a good idea to allow Ferdium's users to be able to override their own shortcuts.

Alternatives Considered

none

Additional Information

No response

@vraravam vraravam added the enhancement ✨ New feature or request label Apr 26, 2022
@Alistair1231
Copy link

Yes, this! I used to always use Ctrl(+Shift)+Tab to switch between WhatsApp chats. And using Ctrl+# to switch services is sufficient for me. I would love to be able to unbind hotkeys.

@jnvillar
Copy link

jnvillar commented Jul 15, 2022

this feature would be awesome! there are some slack shortcuts that do not work because of this

@cino cino added this to Ferdium Nov 11, 2022
@cino cino moved this to New in Ferdium Nov 11, 2022
@Shwaolin
Copy link

Shwaolin commented Mar 3, 2023

also voting for this. i have a system wide shortcurt (ctrl+alt+s) for pasting a symbol which will constantly trigger split mode with it in ferdium

@nickchomey
Copy link

nickchomey commented Mar 9, 2023

I'd love this too. I much prefer Ctrl+Pg Up/Pg Down for changing tabs, like chrome, edge etc... I find Ctrl+Tab to be awkward

@pkvdesigns
Copy link

+1 the Ferdium shortkeys for switching services takes over the shortkeys for Teams to switch between tabs.
Also the CMD+N key adds a Ferdium service which I near to never need, and blocks the Teams shortcut for a new chat, which I use all the time.

@radekwlsk
Copy link

Would be nice to hear something from the team on that one.

@plundration
Copy link

I +1 this. Would love to be able to remap at least the tab switching to Alt + i/k.

insidewhy added a commit to insidewhy/ferdium-app that referenced this issue Oct 10, 2024
@insidewhy
Copy link
Contributor

I've opened a PR with this functionality now, currently limited to activating next/previous service. Please see #1920

insidewhy added a commit to insidewhy/ferdium-app that referenced this issue Oct 10, 2024
This allows customising next/previous service shortcuts, but opens the
door to using the same code and UI for customizing further shortcuts.

These particular shortcuts were requested to be customizable in the
github issue ferdium#53
insidewhy added a commit to insidewhy/ferdium-app that referenced this issue Oct 10, 2024
This allows customising next/previous service shortcuts, but opens the
door to using the same code and UI for customizing further shortcuts.

These particular shortcuts were requested to be customizable in the
github issue ferdium#53
vraravam pushed a commit to insidewhy/ferdium-app that referenced this issue Oct 11, 2024
This allows customising next/previous service shortcuts, but opens the
door to using the same code and UI for customizing further shortcuts.

These particular shortcuts were requested to be customizable in the
github issue ferdium#53
insidewhy added a commit to insidewhy/ferdium-app that referenced this issue Oct 12, 2024
This allows customising next/previous service shortcuts, but opens the
door to using the same code and UI for customizing further shortcuts.

These particular shortcuts were requested to be customizable in the
github issue ferdium#53
insidewhy added a commit to insidewhy/ferdium-app that referenced this issue Oct 12, 2024
This allows customising next/previous service shortcuts, but opens the
door to using the same code and UI for customizing further shortcuts.

These particular shortcuts were requested to be customizable in the
github issue ferdium#53
insidewhy added a commit to insidewhy/ferdium-app that referenced this issue Oct 12, 2024
This allows customising next/previous service shortcuts, but opens the
door to using the same code and UI for customizing further shortcuts.

These particular shortcuts were requested to be customizable in the
github issue ferdium#53
@github-project-automation github-project-automation bot moved this from New to Done in Ferdium Oct 12, 2024
@insidewhy
Copy link
Contributor

insidewhy commented Oct 13, 2024

@plundration @nickchomey You can rebind these with the latest code, I'm not sure when it will be released.

@Alistair1231 you can unbind these keys with the latest code, in advanced settings just delete the text from the associated shortcut inputs.

@pkvdesigns I didn't add support for rebinding the "new service" binding in that PR, but to do so would be easy by following the code in the PR linked to this ticket. See 167a6a0 new bindings can be added by editing 4 of the 7 files that were changed in this PR.

@nickchomey
Copy link

nickchomey commented Oct 19, 2024

@insidewhy Thanks! How can i use an arrow key as the shortcut? It seems like we have to manually type the key name rather than just press the combination to register it

Edit: Nevermind, you can just type Left/Right/Up/Down

@insidewhy
Copy link
Contributor

@insidewhy Thanks! How can i use an arrow key as the shortcut? It seems like we have to manually type the key name rather than just press the combination to register it

Edit: Nevermind, you can just type Left/Right/Up/Down

Yeah I wanted to make it grab the shortcut like that in a future update, but I'm not sure if I'll be working on ferdium again. Recently I switched from ferdium to Firefox with the web containers extension and side tabs enabled. I wanted to use the stylus extension to override CSS styles within WhatsApp and Telegram. But perhaps I'll come back and try to add extension support to ferdium since the UI/UX is nicer than Firefox in other ways.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ✨ New feature or request
Projects
Status: Done
Development

No branches or pull requests

9 participants