Premi Invio per andare a capo, Shift+Invio per inviare il messaggio in chat

Adoriamo scrivere messaggi di più paragrafi. Tuttavia, è molto fastidioso premere Maiusc + Invio per andare a capo, ed è facile premere Invio per errore e inviare il messaggio.

Aggiungere una configurazione per scambiare le due cose.

4 Mi Piace

Userò il grassetto ora: +1 per questo

E la mia ragione è:

  • sai quanto è fastidioso quando fai un errore di battitura, provi a correggerlo e il tuo dito preme leggermente fuori posto per inviare…
  • i piccoli schermi, cioè i cellulari, non inviano quando si preme invio (e questo è un bene, per favore, per favore non correggerlo)

Lo faccio abbastanza spesso anch’io. :raised_hand:

1 Mi Piace

Questo aiuterebbe anche con la tua precedente richiesta di funzionalità.
Aggiungiamo quindi i tablet ai casi d’uso.

Ho completamente dimenticato quella richiesta :man_facepalming: :woozy_face:

Principalmente perché ha ricevuto quasi zero supporto (e capisco perché, usare i tablet è così raro)

Gentili sviluppatori, ho ancora difficoltà e occasionalmente invio messaggi scritti a metà premendo Invio.

Questa sembra essere un’impostazione piuttosto standard in tutte le chat più diffuse, da Telegram a Element, ovvero consentire “Cmd+Invio per inviare, Invio per nuova riga”.

Potreste aggiungere un’impostazione del genere al profilo utente?

Non sono d’accordo.

Shift-Invio sembra essere uno standard per nuove righe senza invio.

Invio è appropriato per l’invio.

Guarda Discord come esempio, o Signal, o ChatGPT.

Puoi identificare piattaforme di chat in cui è il contrario?

4 Mi Piace

Non essere d’accordo con cosa — renderlo configurabile come hanno fatto Telegram e molti altri?

Sono un utente assiduo di Chat. Quando passo tra argomenti e chat centinaia di volte al giorno, preferisco che il mio Invio NON invii un messaggio — sia nell’input del Composer che in quello del messaggio della Chat. È un carico cognitivo aggiuntivo passare da ciò che devo premere per ottenere una nuova riga, ed è facile sbagliare di tanto in tanto, questo è molto fastidioso. Quindi lo configurerei semplicemente per usare Invio per le nuove righe, e tu potresti goderti l’invio tramite Invio.

3 Mi Piace

Non ho alcuna piattaforma in uso dove invio un messaggio premendo invio. E quella uscita prematura mi succede ogni giorno. Principalmente perché manco il tasto backspace premendo invio invece. Discourse è l’unica al giorno d’oggi.

1 Mi Piace

Andrei bene con un’impostazione. :+1:

(ma IMHO, per impostazione predefinita Invio ha senso per inviare chat brevi, mentre per la scrittura lunga in un Post, vuoi creare nuove righe piuttosto che inviare. Quindi per me la distinzione attuale ha senso.)

4 Mi Piace

Ci stiamo confrontando internamente :+1:

3 Mi Piace

Lavorerò presto a una versione semplice di questo, potremmo perfezionare ulteriormente in futuro.

2 Mi Piace

Cercherò di far unire questo nelle prossime due settimane:

8 Mi Piace

La preferenza influenzerà anche il comportamento sui dispositivi mobili?
Al momento, quando chatto con il mio telefono, posso usare il tasto Invio per aggiungere una nuova riga. Sarà ancora possibile quando il PR verrà unito? O dovrò cambiare la mia preferenza per continuare a usare la chat come prima?

Il mio obiettivo è non interferire con il mobile, ho pianificato di verificarlo oggi.

2 Mi Piace

Quindi il problema principale dei cellulari rimane. Non buono.

Ok, parli di questo Sending chat message using icon, not enter, on tablets?

Darò un’occhiata la prossima settimana. Sono tentato di dire che abbiamo bisogno di un’impostazione diversa. @lindsey potresti dare un’occhiata a questo altro argomento e darmi la tua opinione per favore?

Vorrei davvero evitare un’impostazione aggiuntiva. La stessa impostazione può essere applicata sia ai computer desktop che ai tablet, ma non ad altri dispositivi mobili?

2 Mi Piace

Simile a dove si aprono i link esterni o a come funzionano le liste automatiche :smirking_face: Il primo è un po’ strano, dato che l’utente dovrebbe fare quella scelta nel proprio browser, e il secondo era una cosa da fare assolutamente, perché Discourse ha in qualche modo cambiato un’azione familiare :wink:

E shift-enter è dello stesso genere. Tutto perché gli utenti di grandi schermi con background di sviluppo odiano usare il mouse — sì, questo sono io, ma sembra così :smirking_face: Ma la maggior parte degli utenti, che usano un mouse o addirittura toccano uno schermo, fanno ogni giorno interruzioni di riga con invio e inviano tramite un’icona.

È una buona UX? Ergonomicamente no, ma ci sono abituati — ed è per questo che anche qui l’hamburger è dove si trova.

Non so qual è il mio punto, ma ci sono due percorsi ragionevoli:

  • seguire la corrente principale
  • capire che usare desktop, laptop, tablet e telefoni sono ambienti molto diversi, ma gli utenti usano comunque il modo più familiare. Allora l’unico modo per offrire ciò che vogliono (cosa diversa da ciò di cui hanno bisogno, certo) è lasciare che l’utente scelga: e questo richiede impostazioni.

Ma ogni impostazione non deve essere sempre visibile, però. Il mio router ne offre tre livelli diversi :man_shrugging:

Ma inviare con il solo invio è un vero tormento. Anche sul desktop, se l’interruzione di riga è dietro shift-enter e le dita veloci mancano quel shift, nello spazio o nel tempo. Ecco perché si richiede il contrario, presumo.

Questa mattina ho provato la modifica sul mio tablet e, a seconda di ciò che ho scelto nelle mie preferenze, Invio ha funzionato per una nuova riga o per l’invio del messaggio. Quindi, per me, selezionare Maiusc+Invio per l’invio nelle mie preferenze risolve il problema sul mio tablet e non interrompe nulla sul mio laptop. Posso usare Maiusc+Invio per l’invio lì.
Non credo di aver bisogno di un’opzione per scegliere questo per dispositivo, come è possibile per temi, colori e dimensioni del carattere.

1 Mi Piace