Skip to content

RMB gear to toggle video speedup#30418

Open
comdev1337 wants to merge 1 commit intotelegramdesktop:devfrom
comdev1337:feat-rmb-gear-toggle-speedup
Open

RMB gear to toggle video speedup#30418
comdev1337 wants to merge 1 commit intotelegramdesktop:devfrom
comdev1337:feat-rmb-gear-toggle-speedup

Conversation

@comdev1337
Copy link
Copy Markdown
Contributor

Clicking (LMB) the "gear" button used to toggle between normal speed (1x) and the last used custom speed (kSpedUpDefault by default). Apparently this was removed when the quality gear button was introduced. LMB now just opens/closes the dropdown quality/speed menu.

tg_speed_old_h264.mp4

Changing the speed via the slider (when the menu is filled with quality options) is a pain the ass.
We can restrore this functionality by using RMB to toggle between normal speed (1.0x) and the last used custom speed.

tg_rmb_toggle_speedup.mp4

@ilya-fedin
Copy link
Copy Markdown
Contributor

alternative actions are usually mapped to ctrl+click in the app...

@comdev1337
Copy link
Copy Markdown
Contributor Author

comdev1337 commented Mar 8, 2026

I am no UX designer but

  1. Ctrl+LMB unnecessarily requires 1 more key
  2. The actions you refer to (like opening a chat in a dedicated window) happen within a scenario where RMB is expected to open a context menu. The gear button is somewhat different: the "context menu" opens on LMB, RMB is unused.

@ilya-fedin
Copy link
Copy Markdown
Contributor

@comdev1337 I recently wanted to add mention-by-name with RMB since it's unused but Preston said I have to use Ctrl+Click anyway

@comdev1337
Copy link
Copy Markdown
Contributor Author

@ilya-fedin It took me some time to figure out what you actually meant by "mention-by-name with Ctrl+Click". I initially assumed you mean Ctrl+Clicking a user in the chat members list would add a mention in the "Write a message..." text field. This would have been more useful imo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants