ملاحظة جانبية: أعتقد أنه على نظام MacOS، يجب أن يعمل Cmd+Enter أيضًا لإرسال الرسالة إذا تم تكوين Shift+Enter.
Shift+Enter هو المعيار لإضافة سطر جديد دون إرسال رسالة. من المحتمل أن يؤدي استخدام Shift+Enter لإرسال الرسائل إلى إرباك الكثير من الأشخاص، لأنه سيؤدي إلى تدريب ذاكرة عضلية خاطئة. لطالما كنت أستخدم shift+enter عندما أريد التأكد من أن البرنامج لن يرسل الرسالة.
Ctrl/Command+Enter هو المعيار لإرسال الأشياء (رسائل الدردشة، رسائل البريد الإلكتروني، إلخ). جرب كلتا مجموعتي المفاتيح في Discord و Slack و Gmail و Google Chat و Thunderbird ومعظم البرامج الأخرى.
تعديل: يعمل Command+Enter أيضًا مع منشورات Discourse.
لا يوجد معيار، ولهذا السبب أطلب إنشاء إعداد والانتهاء منه. إذا اخترت Enter لإنشاء سطر جديد، أتوقع أي شيء آخر لعمل آخر مثل Submit.
إنها تجربة مستخدم سيئة للغاية إذا كان Shift+Enter ينشئ سطرًا جديدًا بينما يقوم Cmd+Enter بالإرسال — هذان الشيئان يسهل الخلط بينهما، ونحن نعود إلى سلوك غير موثوق به وهو بالتأكيد ليس “الأقل مفاجأة”.
يجب أن يكون بين أ) Enter وحده، و ب) Enter مضغوطًا مع مفتاح معدّل. هذه هي الطريقة الوحيدة للتمييز بين سطر جديد وقصد الإرسال، وهذا سيجعل المستخدم يستخدم المحرر بسلاسة وبشكل بديهي.
تجميع “Enter” مع “Shift-Enter” لإنشاء سطر جديد، ثم وجود “Cmd+Enter” للإرسال — هي فكرة سيئة للغاية في رأيي.
نعم، هذا ما هو مذكور في طلب السحب الذي ربطته أعلاه.
هذا خيار، وسيكون الإدخال الافتراضي للإرسال، و shift+enter لكسر السطر. لذلك لا أرى كيف يمكن أن يربك ذلك الناس، نظرًا لأنهم سيضطرون إلى اختيار هذا السلوك.
أعتقد أنني سأدمج طلب السحب (PR) على الأرجح كما هو الآن نظرًا لأن السلوك الافتراضي لن يتغير للجميع، ويمكنكم جميعًا تقديم ملاحظات لي كمستخدمين لهذا الخيار.
[quote=“Joffrey Jaffeux, post:35, topic:289280, username:j.jaffeux”]سيؤدي إلى الإرسال افتراضيًا، و Shift+Enter لسطر جديد
[/quote]
الإعداد الافتراضي يبدو جيدًا بالنسبة لي، لكنني لن أجعل الإرسال باستخدام Shift+Enter خيارًا، لأنه يشبه إعطاء خيار استخدام ESC لإرسال الأشياء بدلاً من منع الإرسال، مما سيؤدي إلى تدريب الذاكرة العضلية بشكل خاطئ لدى بعض المستخدمين.
إنه مثل ESC للخروج أو Ctrl+K للبحث - ليس معيارًا رسميًا، ولكنه تم استخدامه بهذه الطريقة لفترة طويلة جدًا من قبل العديد من البرامج، وهذا ما يتوقعه المستخدمون. كما ذكرت أعلاه: “يبدو هذا إعدادًا قياسيًا جدًا في جميع الدردشات الشائعة من Telegram إلى Element - أي السماح بـ “Cmd+Enter للإرسال، Enter لسطر جديد”.”
إذا قام الأشخاص بتدريب الذاكرة العضلية على أن Shift+Enter يرسل رسائل، فسوف يواجهون مفاجآت غير سارة عندما يكتشفون ما يحدث في البرامج الأخرى.
لا أستخدم البرنامجين اللذين ذكرتهما، ولكن Slack و Google Chat و Skype و Apple Messages ومعظم البرامج الأخرى تستخدم Enter للإرسال و Shift+Enter لإنشاء أسطر جديدة. عندما لا يقوم Enter بالإرسال (Gmail، منشورات Discourse، إلخ)، يقوم Ctrl/Command+Enter بالإرسال.
يعد خيار تعطيل الإرسال لـ Enter منطقيًا، ولكن أعتقد أن استخدام Shift+Enter للإرسال سيؤدي إلى مشاكل للأشخاص الذين يختارون ذلك دون إدراك أن ذلك سيؤدي إلى مشكلة أخرى في الذاكرة العضلية.
لقد قمت للتو بدمج هذا، والذي ينسخ سلوك تيليجرام:
أخبرني كيف تسير الأمور معك.
كيف يفترض أن يعمل هذا مع جهاز آيباد
لا عليك، باستخدام الأيقونة. هذا جيد.
تم إغلاق هذا الموضوع تلقائيًا بعد 30 يومًا من آخر رد. لم تعد الردود الجديدة مسموح بها.