main icon indicating copy to clipboard operation
main copied to clipboard

Option to disable "message correction" or reassign from Ctrl+↑

Open grompe opened this issue 7 years ago • 8 comments

I regularly use Ctrl+↑ to resend undelivered messages or to send copies of previous messages. This feature breaks my workflow.

grompe avatar Jul 04 '17 09:07 grompe

send copies? for what?

regarding undelivered, I believe you mean ones not reached even your server because of some connection failure from your side. Otherwise it's a problem of your server to deliver your messages. Of course it's possible you are talking about message carbons and you resend a message just ensure it's delivered to another device if the device wasn't online before.

In any case there is nothing regular here. Ctrl+↑ is very common correction hotkey for some other clients. It will be kept untouched. And I don't see any imposing reason to disable this feature.

Instead I propose some more complicated shortcut to retrieve input history without correction. For example Ctrl+shift+↑. Of course if there is anyhow nothing to correct Ctrl+↑ will do the same.

Ri0n avatar Jan 03 '18 06:01 Ri0n

Please do not use Ctrl+Shift+<Key> shortcuts. They may conflict with Ctrl+Shift shortcut for language switching in X11 environment.

tehnick avatar Jan 03 '18 06:01 tehnick

shift+up?

Ri0n avatar Jan 03 '18 07:01 Ri0n

Yep.

tehnick avatar Jan 03 '18 07:01 tehnick

send copies? for what?

For example, I posted an URL in a groupchat some time ago. Somebody new comes in, it's easiest for me to bring up an old message, slightly edit it and send again. Suddenly, now it's regarded as an edit of an old message supporting clients won't even see.

regarding undelivered [...] it's a problem of your server to deliver your messages.

Not everyone uses servers with latest features or has perfect connection. A user lost connection, but stays "online" 5 minutes before has a timeout, any messages sent to them in that interval simply disappear.

Ctrl+↑ is very common correction hotkey for some other clients

I'd rather you keep compatibility with UX of older versions of Psi+ than some other clients I don't use. At least making an option is sensible solution. If you simply change the interface under the user, it just motivates not to update Psi+ ever.

grompe avatar Jan 03 '18 07:01 grompe

You know what.. I'll change it to have the same behavoir like in Telegram. You will be happy with that. In other words if input field is empty and you press just <↑> then this is message correction. For ctrl+↑ it will be just input history.

Ri0n avatar Jan 03 '18 08:01 Ri0n

regarding your example with groupchat it's very very rare case. There are two cases usually. Your message is still in recent muc history, so new-comers already see it. You talk with others so the chance you still have input history for the specific stuff is quite low at the moment someone new asks for this. :-)

Ri0n avatar Jan 03 '18 08:01 Ri0n

In other words if input field is empty and you press just <↑> then this is message correction. For ctrl+↑ it will be just input history.

That looks sane.

ValdikSS avatar Jan 13 '18 17:01 ValdikSS