هل يمكن تعطيل اختصارات لوحة المفاتيح؟

هذا ليس موضوع هذا النقاش، ولكن هل تعرف كيف يمكنني تعطيل اختصارات لوحة المفاتيح؟ شكراً مقدماً.

Capture d’écran 2025-06-26 à 09.09.43

إعجاب واحد (1)

لا يوجد مثل هذا الإعداد في إعدادات مسؤول Discourse، ولكن من الممكن إجراء بعض التعديلات باستخدام مكون سمة أو إضافة.

إذا كنت تقوم بتعطيله ربما لهذه المشكلة، فراجع هذا الرابط. Shortcuts messing with canvas focus

أو قد تجرب هذا، لست متأكدًا من ذلك.

  1. سجل الدخول كمسؤول إلى موقع Discourse الخاص بك.
  2. انتقل إلى المسؤول > تخصيص > السمات.
  3. انقر فوق زر “تعديل” للسمة التي ترغب في تعديلها أو قم بإنشاء سمة جديدة.
  4. انتقل إلى قسم “Javascript”.
  5. الصق الكود التالي:

document.addEventListener(‘keydown’, function(e) { // List of key codes or conditions to disable specific shortcuts // For example, disable ‘n’ key for new topic if (e.key === ‘n’) { e.stopImmediatePropagation(); } });

احفظ التغييرات وقم بتفعيل السمة.

قد يساعد هذا، ولكنه غير مختبر.

هل لي أن أسأل لماذا تريد تعطيله؟ فضول فقط :slightly_smiling_face:.

ببساطة لأنه عديم الفائدة.
لا أحد يستخدمه.

إعجاب واحد (1)

إذًا، هل تريد فقط إخفاء الزر في الشريط الجانبي، أم تعطيل أي اختصارات لوحة المفاتيح بشكل فعلي؟

إعجاب واحد (1)

فقط أخفِ الزر في الشريط الجانبي بفعالية.

إعجاب واحد (1)

في هذه الحالة، يجب أن يعمل هذا:

.sidebar-footer-actions-keyboard-shortcuts {
  display: none;
}
5 إعجابات

[quote=“NateDhaliwal, post:7, topic:371778”]

.sidebar-footer-actions-keyboard-shortcuts {
  display: none;
}

إنه يعمل. شكراً جزيلاً لك يا نيت.[/quote]

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.