uowuo / abaddon

An alternative Discord client with voice support made with C++ and GTK 3
GNU General Public License v3.0
977 stars 53 forks source link

Keybindings support #30

Open ghost opened 3 years ago

ghost commented 3 years ago

Support for keybindings with the ability to customize them would be nice.

ouwou commented 3 years ago

have anything particular in mind?

ghost commented 3 years ago

Navigating between servers (Ctrl + Alt + up/down) and Navigating between channels ( Alt + up/down) would be nice, since i use those the most.

NexAdn commented 3 years ago

What I also like is having a shortcut for entering a channel name (like Alt+G in matterhorn-chat/matterhorn) where you just enter a channel same (or part of it–like in a full text search) and you are presented with matching channels, so you can choose, which channel you'd like to open. But I assume that's one of the harder keyboard shortcuts to implement

ouwou commented 3 years ago

What I also like is having a shortcut for entering a channel name (like Alt+G in matterhorn-chat/matterhorn) where you just enter a channel same (or part of it–like in a full text search) and you are presented with matching channels, so you can choose, which channel you'd like to open. But I assume that's one of the harder keyboard shortcuts to implement

yeah that would probably be CTRL+K in discord

ill see what i can do for both of these. keybinds (accelerators) are pretty weird in gtk from what i can tell so might take a little to figure out

ouwou commented 3 years ago

as far as the channel search thing goes, i'm rewriting the channel list right now and as a side effect it gets gtk's TreeView search function which i think i might be able to get working for searching channels. if that sounds like something that could work then i'll try and get that working. i can probably still figure out a way to get a keybind to activate the search if you want

KaKi87 commented 1 year ago

yeah that would probably be CTRL+K in discord

aka. Quick Switcher.

Any news on this ?

Thanks

ouwou commented 1 year ago

Any news on this ?

nope, but i might work on it soon since it doesnt seem like a super difficult thing to add

KaKi87 commented 1 year ago

Another shortcut I'd like to see is ArrowUp to edit my last message. Thanks

guihkx commented 1 month ago

I just discovered Abaddon, and for my use-case it's an amazing Discord client!

And having the ability to bind a key to mute/deafen on voice chat would make it perfect for me.

ouwou commented 1 month ago

I just discovered Abaddon, and for my use-case it's an amazing Discord client!

And having the ability to bind a key to mute/deafen on voice chat would make it perfect for me.

im guessing you would want that to work even if you dont have the window focused? unfortunately gtk doesnt have an easy way to do that so ill have to do some platform-specific code and i (still) dont really know the best way to go about it. i have some other things higher up on the list but when im done with them ill likely look into that side of things. (what os btw?)

guihkx commented 1 month ago

im guessing you would want that to work even if you dont have the window focused?

Ideally, yeah.

i have some other things higher up on the list but when im done with them ill likely look into that side of things

Thank you!

(what os btw?)

Windows 10.