Appuyez sur Entrée pour aller à la ligne, Shift+Entrée pour soumettre le message dans le chat

Note annexe : Je suppose que sur MacOS, Cmd+Entrée devrait également fonctionner pour envoyer le message si Shift+Entrée est configuré.

2 « J'aime »

Maj+Entrée est la norme pour ajouter une nouvelle ligne sans envoyer de message. Cela va probablement confondre beaucoup de monde si Maj+Entrée est utilisé pour envoyer des messages, car cela entraînera une mauvaise mémoire musculaire. J’utilise toujours Maj+Entrée quand je veux être sûr qu’un programme n’enverra pas le message.

Ctrl/Commande+Entrée est la norme pour soumettre des choses (messages de chat, e-mails, etc.). Essayez les deux raccourcis clavier dans Discord, Slack, Gmail, Google Chat, Thunderbird et la plupart des autres programmes.

Edit : Commande+Entrée fonctionne aussi pour les publications Discourse.

1 « J'aime »

Il n’y a pas de norme, c’est pourquoi je demande de faire un réglage et d’en finir. Si je choisis Entrée pour faire un saut de ligne, je m’attends à ce que toute autre chose soit une autre action telle que Soumettre.

C’est une expérience utilisateur terrible si Maj+Entrée fait un saut de ligne tandis que Cmd+Entrée soumet — ces deux actions sont très faciles à confondre, et nous revenons à un comportement peu fiable qui n’est certainement pas le « moins surprenant ».

Cela doit se situer entre A) une simple touche Entrée, et B) une touche Entrée pressée avec une touche modificatrice. C’est la seule façon de distinguer un saut de ligne d’une intention de soumission, et cela rendra l’utilisation de l’éditeur fluide et intuitive pour l’utilisateur.

Regrouper « Entrée » avec « Maj+Entrée » pour produire un saut de ligne, puis avoir « Cmd+Entrée » pour soumettre — est une idée terrible selon moi.

Oui, c’est ce qui est indiqué dans la pull request que j’ai liée ci-dessus.

C’est une option, et elle utilisera par défaut Entrée pour envoyer, et Maj+Entrée pour passer à la ligne. Donc, je ne vois pas comment cela pourrait confondre les gens, étant donné qu’ils devraient CHOISIR ce comportement.

2 « J'aime »

Je pense que je vais très probablement fusionner la PR telle qu’elle est maintenant, étant donné que le comportement par défaut ne change pas pour tout le monde, et vous pourrez tous me faire part de vos commentaires en tant qu’utilisateurs de cette option.

Le défaut me convient, mais je ne ferais pas de l’envoi avec Maj+Entrée une option, car ce serait comme donner la possibilité d’utiliser Échap pour soumettre des choses au lieu d’empêcher la soumission, ce qui entraînerait une mauvaise mémorisation musculaire chez certains utilisateurs.

C’est comme Échap pour quitter ou Ctrl+K pour rechercher — pas un standard officiel, mais cela a été fait ainsi pendant si longtemps par tant de programmes, c’est ce que les utilisateurs attendent. Comme vous l’avez mentionné plus haut : “Cela semble être un paramètre assez standard dans tous les chats populaires, de Telegram à Element – c’est-à-dire permettre « Cmd+Entrée pour envoyer, Entrée pour aller à la ligne ».”

Si les gens s’habituent à ce que Maj+Entrée envoie des messages, ils auront des surprises désagréables lorsqu’ils découvriront ce qui se passe dans d’autres programmes.

Je n’utilise pas les deux programmes que vous avez mentionnés, mais Slack, Google Chat, Skype, Apple Messages, et la plupart des autres utilisent Entrée pour envoyer et Maj+Entrée pour créer de nouvelles lignes. Lorsque Entrée ne soumet pas (Gmail, messages Discourse, etc.), Ctrl/Cmd+Entrée soumet.

Une option pour désactiver la soumission pour Entrée a du sens, mais je pense que l’utilisation de Maj+Entrée pour soumettre causera des problèmes aux personnes qui choisissent cette option sans se rendre compte que cela créera un autre problème de mémorisation musculaire.

Je viens de fusionner ceci, qui copie le comportement de Telegram :

Dites-moi comment cela se passe pour vous.

7 « J'aime »

Comment cela devrait-il fonctionner avec l’iPad

Laissez tomber, j’utilise l’icône. C’est bon.

Ce sujet a été automatiquement fermé 30 jours après la dernière réponse. Les nouvelles réponses ne sont plus autorisées.