شرح برنامج Tweesecake

مرحبًا بكم، زوّار مدونتي البسيطة.

اليوم، أقدّم لكم شرحًا عن برنامج TweeseCake.

TweeseCake هو برنامج يجمع مجموعةً من الأدوات المتعددة الأغراض والقوية لنظامَي التشغيل ويندوز وماك. يتيح لكم التحكم الكامل دون نافذة (على نظام ويندوز فقط)، أو عبر واجهة مستخدم سهلة الاستخدام.

ستجدون شرح البرنامج مع جميع ميزاته على هذا الرابط.

الخدمات المتاحة

اضغط لعرض تفاصيل الخدمات المتاحة
<h3>Mastodon</h3>
<p>Mastodon هي خدمة للتواصل الاجتماعي تشبه منصة X (Twitter سابقًا). ما يميز هذه الخدمة أنها لا مركزية؛ إذ يوجد عدد
    كبير من الخوادم (Instances)، ولكل خادم قواعده الخاصة. ينشئ المستخدمون حساباتهم داخل خادم معيّن، ويمكنهم التواصل
    مع
    مستخدمي الخوادم الأخرى أيضًا. بإمكانكم اختيار الخادم الذي تريدون الانضمام إليه من <a
        href="https://joinmastodon.org/servers" title="قائمة خوادم Mastodon">هذه الصفحة</a> أو سؤال أصدقائكم عن
    خوادمهم إذا كان الانضمام متاحًا.</p>
<p>لدي مقالة أعمل عليها وسأنشرها قريبًا إن شاء الله.</p>

<h3>Telegram</h3>
<p>كلّنا نعرف تطبيق المراسلة الشهير Telegram، ولن أطيل الحديث عنه. باختصار: يشبه WhatsApp، لكنه يقدّم ميزات أكثر
    قليلًا،
    وجودةً أفضل في المكالمات والرسائل الصوتية، ومشاركة الملفات.</p>

<h3>File Explorer</h3>
<p>هذا هو مستعرض الملفات الخاص بجهازكم. يتيح لكم المستعرض إنشاء اختصارات، وفتح المجلدات واستعراض محتوياتها.</p>

<h3>GitHub</h3>
<p>خدمة GitHub تتيح لكم استعراض مستودعاتكم والملفات بداخلها، وقراءة المشكلات (Issues) وإنشاء مشكلات جديدة والتعليق
    عليها.
    كما يمكنكم البحث عن مستودعات من داخل البرنامج، لكن هذه الميزة ما تزال تحتاج إلى بعض التحسين.</p>

<h3>Radio</h3>
<p>الراديو طريقة للاستماع إلى الإذاعات عبر الإنترنت داخل التطبيق، أو إضافة رابط مباشر للاستماع إليه من داخل التطبيق.
    كما يدعم البحث عن إذاعات مختلفة حول العالم.</p>

<h3>Feeds</h3>
<p>ميزة Feeds صُمّمت لمتابعة البودكاست، وكذلك متابعة آخر الأخبار من المواقع التي تريدونها؛ وكل ما تحتاجونه هو رابط
    RSS.</p>

<h3>Home Assistant</h3>
<p>ميزة جميلة أستخدمها أحيانًا، لكنها ما تزال تحتاج إلى مزايا إضافية.</p>
<p>باختصار: Home Assistant نظام مفتوح المصدر لإدارة المنزل الذكي وإنشاء الأتمتة (automations) للأجهزة المتصلة عبر
    شبكة
    الإنترنت، أو بأي وسيلة أخرى. وفي النهاية تكون هذه الأجهزة متصلة بالشبكة نفسها التي يعمل عليها هذا النظام.
    ويحتاج إلى شرح مطوّل؛ لأنه نظام كبير ومزاياه تستحق الحديث.</p>

ملاحظة

الواجهة غير المرئية متاحة فقط على نظام ويندوز، ومن المحتمل أن تظل كذلك.

يقول مطوّرو البرنامج:

لا تسمح لنا آبل بربط العديد من الاختصارات. بالإضافة إلى ذلك، استبدل "control" بـ "command" و "alt" بـ "option" في اختصارات لوحة المفاتيح على نظام الماك. تجدر الإشارة أيضًا إلى أنه للوصول إلى قائمة بجميع الأوامر الممكنة من داخل واجهة المستخدم، اضغط على Alt+M. على جهاز ماك، اضغطوا على Option+M. هذه القائمة خاصة بالـ Session الحالية؛ لذلك ستعرض لكم فقط ما تحتاجون إلى معرفته.

تحميل البرنامج

اضغط لعرض خطوات التحميل والتسجيل

في البداية، قبل التحميل، يلزم أن يكون لديكم حساب TweeseCake. هذا الحساب منفصل عن حسابات الخدمات التي ستضيفونها لاحقًا (مثل Telegram وMastodon). للتسجيل، اضغطوا هنا.

<p>بعد التسجيل وتفعيل الحساب، ادخلوا إلى <a href="https://tweesecake.app/download" title="صفحة تحميل البرنامج">هذه
        الصفحة</a>. بعد التحميل، فكّوا الضغط ثم شغّلوا البرنامج (اسمه tweesecake).</p>

<div
    style="background-color: #fff3cd; border: 2px solid #ffc107; border-radius: 8px; padding: 15px; margin: 15px 0;">
    <p><strong>⚠️ تنبيه مهم جدًا:</strong></p>
    <p>لا تشاركوا نسختكم من البرنامج مع أصدقائكم! مجلد <code>userdata</code> يحتوي على بيانات حساسة مرتبطة بنسختكم
        (مثل جلسات الخدمات التي تضيفونها كـ Telegram وMastodon وغيرها). مشاركته قد تُمكّن الطرف الآخر من الوصول إلى
        بياناتكم داخل البرنامج.</p>
    <p>إذا أردتم مساعدة أحد للحصول على البرنامج، أعطوه رابط التحميل الرسمي واشرحوا له طريقة التسجيل وضبط البرنامج من
        البداية.</p>
</div>

<p>بعد التشغيل سيطلب منكم البرنامج تسجيل الدخول. أدخلوا بيانات <strong>حساب TweeseCake</strong> الذي أنشأتموه من
    الرابط أعلاه.</p>

<p><strong>معلومة عن النسخة المحمولة (portable):</strong> إذا نقلتم مجلد البرنامج كاملًا إلى جهاز آخر، غالبًا ستنتقل
    الإعدادات معكم وقد لا تحتاجون لتسجيل الدخول من جديد (حسب حالتك وإصدار البرنامج). لذلك عند النقل انسخوا
    <strong>المجلد كاملًا</strong> وليس الملف التنفيذي فقط.
</p>

<p>واجهة البرنامج بسيطة. أول ما ستلاحظونه هو <strong>Sessions List</strong>.
    ستجدون هنا قائمة الـ Sessions (الخدمات/الأقسام) التي أضفتموها مثل Telegram وMastodon، إلخ.
    وأول عنصر في القائمة (لأننا لم نضف شيئًا بعد) هو <strong>TweeseCake: Config</strong>.
    هنا ستجدون إعدادات البرنامج.</p>

TweeseCake: Config

اضغط لعرض إعدادات TweeseCake: Config

الآن سنُخفي نافذة البرنامج باستخدام Ctrl+Win+W وسنَتحكّم بالبرنامج بالكامل عبر اختصارات لوحة المفاتيح.

نفس الاختصار Ctrl+Win+W يُخفي النافذة ويُرجعها. إذا كانت النافذة ظاهرة فستلاحظونها في قائمة Alt+Tab كنافذة TweeseCake فيها أزرار وقوائم. وعند الضغط على الاختصار، سيُعلن البرنامج عادةً Window hidden أو Window visible.

ملاحظة: في وضع الإخفاء (Window hidden) لن تعمل الأسهم لوحدها للتحكم داخل TweeseCake لأن النافذة مخفية؛ وقتها ستتحرك الأسهم بشكل طبيعي داخل التطبيق الذي تعملون عليه في Windows. ففكرة الإخفاء هي أن تبقوا على المتصفح/اللعبة/أي برنامج آخر، وتتحكموا في TweeseCake عبر اختصاراته. وجميع اختصارات TweeseCake تعمل والنافذة مخفية؛ بل إن البرنامج مصمم أساسًا ليكون استخدامه مريحًا في هذا الوضع. (مثلًا: الأسهم تعمل عندما تكون جزءًا من اختصار مثل Ctrl+Alt+Win+Up/Down.) أمّا إذا أظهرتم النافذة فستعمل الأسهم بشكل طبيعي مثل أي برنامج.

ولتعديل الإعدادات لاحقًا: قِفوا على الإعداد الذي تريدونه داخل القائمة ثم اضغطوا Alt+Win+Enter. في كثير من الحالات سيقوم Enter بتنفيذ الخيار مباشرة (حسب نوع العنصر/الإعداد).

<h3 id="custom-sounds">تخصيص أصوات البرنامج</h3>
<p>من مزايا TweeseCake أنه يستخدم أصواتًا مخصصة لكل خدمة (Telegram، Radio، وغيرها)، مثل صوت إرسال رسالة أو استلام
    رسالة وغيرها.</p>
<p>هذه الأصوات موجودة في مجلد البرنامج داخل مجلد <code>sounds</code>. ستجدون مجلدات مثل:</p>
<ul>
    <li><code>Telegram-Default</code> - أصوات Telegram الافتراضية</li>
    <li><code>fileExplorer-Default</code> - أصوات File Explorer الافتراضية</li>
</ul>
<p><strong>لإضافة أصوات مخصصة:</strong></p>
<ol>
    <li>اذهبوا إلى مجلد البرنامج ثم إلى مجلد <code>sounds</code></li>
    <li>انسخوا المجلد الافتراضي للخدمة التي تريدون تغيير أصواتها (مثلًا: <code>Telegram-Default</code>)</li>
    <li>غيّروا اسم المجلد الجديد (مثلًا: <code>Telegram-MyCustom</code>)</li>
    <li>استبدلوا ملفات الأصوات بأصوات من اختياركم، لكن <strong>حافظوا على نفس أسماء الملفات</strong></li>
    <li>بعد ذلك، من إعدادات الـ Session، اختاروا حزمة الأصوات الجديدة من خيار <strong>Soundpack</strong></li>
</ol>
<p>إذا احتجتم أصواتًا مخصصة جاهزة من المجتمع، تواصلوا معي وسأرفعها لكم.</p>

<h3>مفهوم الـ Buffers (القوائم)</h3>
<p>الـ Buffer هو قائمة تحتوي على عناصر يمكنكم التنقل بينها. كل Session قد تحتوي على عدة Buffers مفتوحة في نفس الوقت.
</p>
<p><strong>طريقة التعامل مع الـ Buffers:</strong></p>
<ul>
    <li><kbd>Ctrl+Alt+Win+Left/Right</kbd> - التنقل بين الـ Buffers المفتوحة (يمين/يسار)</li>
    <li><kbd>Ctrl+Alt+Win+Up/Down</kbd> - التنقل بين عناصر الـ Buffer الحالي (فوق/تحت)</li>
    <li><kbd>Alt+Win+Space</kbd> - قراءة العنصر الحالي</li>
    <li><kbd>Alt+Win+'</kbd> - إغلاق الـ Buffer الحالي (حذفه من القائمة). هذا هو “الرجوع” الأساسي في البرنامج</li>
</ul>
<p><strong>استثناء:</strong> داخل <strong>File Explorer</strong> يوجد رجوع بين المجلدات باستخدام
    <kbd>Alt+Win+Backspace</kbd>.
</p>
<p>مثال: عند فتح منشور في Buffer منفصل، يصبح Buffer جديد يمكنكم التنقل إليه والعودة منه باستخدام الاختصارات أعلاه.
</p>
<p><strong>مثال عملي سريع (Telegram):</strong> إذا وقفتم على اسم محادثة/شخص في قائمة الدردشات ثم ضغطتم
    <kbd>Alt+Win+Enter</kbd> (التفاعل مع العنصر)، غالبًا سيفتح لكم Buffer جديد لتلك المحادثة.
    أول ما تفتحون المحادثة راح تحمل (وغالبًا ما تاخذ إلا ثواني).
    بعدها تمشون بين الرسائل بـ <kbd>Ctrl+Alt+Win+Up/Down</kbd>.
    وللتنقل بين القوائم/الـ Buffers يمين ويسار استخدموا <kbd>Ctrl+Alt+Win+Left/Right</kbd>:
    بتشوفون Buffer باسم <strong>Chats</strong> فيه كل الدردشات، وبعدين Buffer المحادثة اللي فتحتوها.
    وتقدرون تفتحون أكثر من محادثة عادي (كل وحدة تفتح Buffer لحالها).
    وإذا انتهيتم أغلقوا الـ Buffer الحالي بـ <kbd>Alt+Win+'</kbd>.
</p>

<h3>اختصارات لوحة المفاتيح العامة</h3>
<p>هذه الاختصارات تعمل في جميع أقسام البرنامج (وفي وضع الإخفاء أيضًا).
    وتذكّروا أن <kbd>Alt+Shift+Win+H</kbd> يعرض قائمة اختصارات الـ Session الحالية في <strong>كل</strong> Sessions،
    حتى <strong>TweeseCake: Config</strong>.
    هذه القائمة للقراءة فقط (تنقل عادي) وبداخلها زر <strong>Close</strong>، وليست قائمة بحث.</p>

<details>
    <summary>اضغط لعرض جدول الاختصارات العامة</summary>
    <table>
        <thead>
            <tr>
                <th>الوظيفة</th>
                <th>الاختصار</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>فتح إعدادات الـ Session الحالية</td>
                <td><kbd>Alt+Win+P</kbd></td>
            </tr>
            <tr>
                <td>عرض قائمة اختصارات الـ Session الحالية</td>
                <td><kbd>Alt+Shift+Win+H</kbd></td>
            </tr>
            <tr>
                <td>تبديل القراءة التلقائية للـ Session</td>
                <td><kbd>Ctrl+Alt+Win+A</kbd></td>
            </tr>
            <tr>
                <td>إخفاء/إظهار النافذة الرئيسية</td>
                <td><kbd>Ctrl+Win+W</kbd></td>
            </tr>
            <tr>
                <td>خفض مستوى الصوت</td>
                <td><kbd>Ctrl+Alt+Shift+Down</kbd></td>
            </tr>
            <tr>
                <td>رفع مستوى الصوت</td>
                <td><kbd>Ctrl+Alt+Shift+Up</kbd></td>
            </tr>
            <tr>
                <td>كتم/إلغاء كتم الـ Session الحالية</td>
                <td><kbd>Ctrl+Shift+Win+M</kbd></td>
            </tr>
            <tr>
                <td>خفض صوت الملف المُشغَّل</td>
                <td><kbd>Ctrl+Alt+Shift+Win+Down</kbd></td>
            </tr>
            <tr>
                <td>رفع صوت الملف المُشغَّل</td>
                <td><kbd>Ctrl+Alt+Shift+Win+Up</kbd></td>
            </tr>
            <tr>
                <td>تشغيل/إيقاف الملف المُشغَّل</td>
                <td><kbd>Ctrl+Alt+Win+Enter</kbd></td>
            </tr>
            <tr>
                <td>إرجاع المقطع المُشغَّل</td>
                <td><kbd>Ctrl+Alt+Shift+Win+Left</kbd></td>
            </tr>
            <tr>
                <td>تقديم المقطع المُشغَّل</td>
                <td><kbd>Ctrl+Alt+Shift+Win+Right</kbd></td>
            </tr>
            <tr>
                <td>العنصر التالي في القائمة</td>
                <td><kbd>Ctrl+Alt+Win+Up</kbd></td>
            </tr>
            <tr>
                <td>العنصر السابق في القائمة</td>
                <td><kbd>Ctrl+Alt+Win+Down</kbd></td>
            </tr>
            <tr>
                <td>القفز عدة عناصر للأسفل</td>
                <td><kbd>Ctrl+Win+PageDown</kbd></td>
            </tr>
            <tr>
                <td>القفز عدة عناصر للأعلى</td>
                <td><kbd>Ctrl+Win+PageUp</kbd></td>
            </tr>
            <tr>
                <td>الذهاب إلى أول عنصر</td>
                <td><kbd>Alt+Win+End</kbd></td>
            </tr>
            <tr>
                <td>الذهاب إلى آخر عنصر</td>
                <td><kbd>Alt+Win+Home</kbd></td>
            </tr>
            <tr>
                <td>إغلاق القائمة الحالية</td>
                <td><kbd>Alt+Win+'</kbd></td>
            </tr>
            <tr>
                <td>القائمة التالية</td>
                <td><kbd>Ctrl+Alt+Win+Right</kbd></td>
            </tr>
            <tr>
                <td>القائمة السابقة</td>
                <td><kbd>Ctrl+Alt+Win+Left</kbd></td>
            </tr>
            <tr>
                <td>التفاعل مع العنصر (فتح رابط، تشغيل صوت، تحميل ملف)</td>
                <td><kbd>Alt+Win+Enter</kbd></td>
            </tr>
            <tr>
                <td>تفاعل ثانوي مع العنصر (مثل: تشغيل صوت، فتح مجلد، خيارات إضافية حسب العنصر)</td>
                <td><kbd>Alt+Shift+Win+Enter</kbd></td>
            </tr>
            <tr>
                <td>كتم/إلغاء كتم القائمة</td>
                <td><kbd>Ctrl+Alt+Win+M</kbd></td>
            </tr>
            <tr>
                <td>تبديل القراءة التلقائية للقائمة</td>
                <td><kbd>Alt+Win+A</kbd></td>
            </tr>
            <tr>
                <td>قراءة العنصر الحالي</td>
                <td><kbd>Alt+Win+Space</kbd></td>
            </tr>
            <tr>
                <td>ترتيب القوائم</td>
                <td><kbd>Ctrl+Alt+Win+O</kbd></td>
            </tr>
            <tr>
                <td>تصدير القائمة الحالية</td>
                <td><kbd>Ctrl+Alt+Win+E</kbd></td>
            </tr>
            <tr>
                <td>تصدير جميع القوائم</td>
                <td><kbd>Alt+Shift+Win+E</kbd></td>
            </tr>
            <tr>
                <td>عرض سجل التغييرات</td>
                <td><kbd>Alt+Win+C</kbd></td>
            </tr>
            <tr>
                <td>نسخ قوالب الإعدادات لـ Sessions من النوع نفسه</td>
                <td><kbd>Ctrl+Win+T</kbd></td>
            </tr>
            <tr>
                <td>الانتقال للـ Session التالية</td>
                <td><kbd>Alt+Shift+Win+Right</kbd></td>
            </tr>
            <tr>
                <td>الانتقال للـ Session السابقة</td>
                <td><kbd>Alt+Shift+Win+Left</kbd></td>
            </tr>
            <tr>
                <td>حذف Session (لا يمكن حذف Config Session)</td>
                <td><kbd>Alt+Shift+Win+Delete</kbd></td>
            </tr>
        </tbody>
    </table>
</details>

<h3 id="shared-between-sessions">أشياء مشتركة بين Sessions</h3>
<p>الكثير من خدمات TweeseCake تشترك في أفكار وإعدادات واختصارات متقاربة. جمعت لكم أكثر الأشياء تكرارًا هنا؛ حتى لا
    تضطروا لحفظها من كل قسم على حدة.</p>
<p><strong>تنسيق الاختصارات في هذا الشرح:</strong> أكتب الاختصارات دائمًا داخل <kbd>...</kbd> بترتيب ثابت:
    <strong>Ctrl</strong> ثم <strong>Alt</strong> ثم <strong>Shift</strong> ثم <strong>Win</strong> ثم المفتاح.
</p>

<details>
    <summary>اضغط لعرض الإعدادات والاختصارات الشائعة</summary>

    <h4>إعدادات تتكرر كثيرًا</h4>
    <ul>
        <li><strong>Soundpack</strong>: حزمة الأصوات الخاصة بالـ Session. الافتراضي غالبًا <strong>default</strong>.
            إذا أردتم حزمًا مخصصة راجعوا <a href="#custom-sounds">قسم "تخصيص أصوات البرنامج"</a>.</li>
        <li><strong>Send Voice Messages In Stereo</strong>: يجعل التسجيل/الإرسال الصوتي بصيغة Stereo بدل Mono.
            قد يظهر هذا الخيار في أكثر من Session (مثل Telegram وMastodon) لأن كليهما يدعم إرسال/تسجيل مقاطع صوتية.
        </li>
        <li><strong>Play a sound when you move over content that can be played</strong>: تنبيه صوتي عند المرور على
            محتوى قابل للتشغيل (مثل مقطع صوتي/فيديو) أثناء التنقل.</li>
        <li><strong>Play a sound when you move over a mention or reply...</strong>: تنبيه صوتي عند المرور على
            mention
            أو رد (وأحيانًا Boost)، مفيد إذا كنتم تتنقلون بسرعة داخل قائمة طويلة.</li>
    </ul>

    <h4>اختصارات شائعة بين Sessions</h4>
    <p><strong>ملاحظة مهمة:</strong> كلمة “متكرر” هنا تعني أن <strong>نفس الاختصار</strong> يؤدي <strong>نفس
            الوظيفة</strong> تقريبًا في أكثر من Session. إذا لاحظتم أن الاختصار نفسه يؤدي وظيفة مختلفة بين خدمتين،
        فلن أعتبره “متكررًا” وسأتركه داخل جدول اختصارات الخدمة الخاصة.</p>
    <table>
        <thead>
            <tr>
                <th>الاختصار</th>
                <th>يتكرر في</th>
                <th>ماذا يفعل غالبًا؟</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td><kbd>Alt+Win+N</kbd></td>
                <td>Telegram، Radio، Feeds، GitHub، Mastodon</td>
                <td>إنشاء عنصر جديد (رسالة/منشور/Feed/رابط… حسب الـ Session)</td>
            </tr>
            <tr>
                <td><kbd>Alt+Win+/</kbd></td>
                <td>Telegram، Radio، File Explorer، GitHub، Mastodon</td>
                <td>بحث (داخل الخدمة أو داخل القائمة الحالية)</td>
            </tr>
            <tr>
                <td><kbd>Alt+Win+E</kbd></td>
                <td>Telegram، File Explorer، Mastodon</td>
                <td>تعديل العنصر الحالي (إن كانت الخدمة تدعم التعديل)</td>
            </tr>
            <tr>
                <td><kbd>Alt+Win+Delete</kbd></td>
                <td>Telegram، Radio، Feeds، File Explorer، Mastodon</td>
                <td>حذف العنصر الحالي (قد لا يمكن التراجع في بعض الخدمات)</td>
            </tr>
            <tr>
                <td><kbd>Alt+Win+;</kbd></td>
                <td>Telegram، Radio، File Explorer، Mastodon</td>
                <td>قراءة ملخص/معلومات عن العنصر الحالي (مستخدم/ملف/رابط…)</td>
            </tr>
            <tr>
                <td><kbd>Ctrl+Shift+Win+C</kbd></td>
                <td>Telegram، File Explorer، GitHub، Mastodon</td>
                <td>نسخ (مثل: نص/مسار/رابط) حسب السياق</td>
            </tr>
            <tr>
                <td><kbd>Alt+Shift+Win+W</kbd></td>
                <td>GitHub، Mastodon</td>
                <td>فتح في المتصفح</td>
            </tr>
        </tbody>
    </table>
</details>

<h3>General</h3>

<h4>KeyMap</h4>
<p>هنا نختار <strong>win11</strong>؛ إذا كان جهازكم يعمل بنظام Windows 10 فاختاروا <strong>win8.1</strong>.</p>
<p>الخيارات المتاحة: default، grr، JFWLeasey، reverse، win11، win8.1.</p>

<h4>24 hour time</h4>
<p>تعرض الوقت بصيغة 24 ساعة (مثلًا: 13:30) حسب رغبتكم.</p>

<h4>Relative times</h4>
<p>تُظهر الوقت بصيغة مقروءة (مثل: قبل دقيقة، قبل ساعة، قبل يوم، إلخ).
    أنا أفعّلها.</p>

<h4>Open URL if there is only one</h4>
<p>عند تفعيلها: إذا كان هناك رابط واحد فسيُفتح مباشرةً، أما إذا كانت الروابط متعددة فستظهر قائمة بها.
    أنا أضبطها على <strong>Enabled</strong>.</p>

<h4>Enter to submit multiline text dialogs</h4>
<p>إذا كانت مفعّلة، فزر <kbd>Enter</kbd> سيرسل النص مباشرةً؛ ولإضافة سطر جديد استخدم <kbd>Shift+Enter</kbd>. وإذا
    كانت
    معطلة، فإن <kbd>Enter</kbd> يضيف سطرًا جديدًا، وللإرسال استخدم <kbd>Ctrl+Enter</kbd>.</p>

<h4>Word wrap in text fields</h4>
<p>تجعل النص يلتف داخل الحقل بدلًا من الاستمرار في سطر واحد والتمرير أفقيًا.
    مفيدة لحقول النص الطويلة.
    أنا أفعّلها.</p>

<h4>Send longer items directly to the screen reader when navigating in the GUI</h4>
<p>أنا أتركه مفعّلًا؛ لأنه مفيد لتجنب تعلّق قارئ الشاشة.</p>

<h4>Ask for confirmation when exiting</h4>
<p>إذا فعّلتموها فسيطلب البرنامج تأكيدًا عند الخروج. أنا أعطّلها عادةً.</p>

<h4>Version</h4>
<p>يعرض رقم إصدار البرنامج الحالي، بالإضافة إلى أحدث إصدار متاح للتنزيل.
    عند الضغط عليه <kbd>Alt+Win+Enter</kbd> سيبحث عن تحديثات جديدة للبرنامج.</p>

<h3>Buffers</h3>

<h4>Jump amount for buffer jump hotkeys</h4>
<p>عدد العناصر التي يتم تخطيها عند استخدام اختصارات لوحة المفاتيح للتنقل عبر القوائم.
    يمكنكم تعديل الرقم حسب رغبتكم.</p>

<h4>Auto focus new buffers</h4>
<p>عند فتح قائمة جديدة، يتم التركيز عليها تلقائيًا.
    أنا أتركها مفعّلة.</p>

<h4>Buffer template</h4>
<p>قالب لعرض معلومات حول القوائم المفتوحة. الافتراضي: <code>$buffer: $pos of $count.</code></p>
<p>المتغيرات المتاحة:</p>
<ul>
    <li><code>$buffer</code> - اسم القائمة</li>
    <li><code>$pos</code> - الموقع الحالي</li>
    <li><code>$count</code> - العدد الكلي للعناصر</li>
</ul>
<p>يمكنكم تخصيصه حسب رغبتكم.</p>

<h4>Reverse timelines</h4>
<p>تعكس ترتيب عرض العناصر داخل القوائم. مثال: إذا كانت العناصر تُعرض من الأحدث إلى الأقدم، فبتفعيل هذا الخيار قد
    تُعرض
    من الأقدم إلى الأحدث (والعكس).</p>
<p>يمكنكم تجربتها لملاحظة الفرق، لكني أتركها معطّلة.</p>

<h3>Sound</h3>

<h4>Output device</h4>
<p>جهاز الإخراج الصوتي المستخدم لتشغيل الأصوات والرسائل الصوتية.
    اختاروا ما يناسبكم.</p>

<h4>Input device</h4>
<p>جهاز الإدخال الصوتي المستخدم لتسجيل الصوت (الميكروفون الخاص بكم).</p>

<h4>Allow volume to be boosted above 100%</h4>
<p>يسمح بزيادة مستوى الصوت فوق 100%.
    أنا أتركها مفعّلة.</p>

<h4>Volume announcements</h4>
<p>يقرأ مستوى الصوت عند تغييره.
    أنا أتركها مفعّلة.</p>
<p><strong>ملاحظة:</strong> هذه الميزة غير مفعّلة في الـ Sessions التي تم كتمها.</p>

<h4>Seek time for playing media in seconds</h4>
<p>الوقت المستخدم عند التقديم/الإرجاع أثناء تشغيل الوسائط (مثل الرسائل الصوتية أو أي ملف مُشغَّل). أنا ضبطته على 5
    ثوانٍ.</p>

إضافة Session جديدة

اضغط لعرض طريقة إضافة Session جديدة

لإضافة أي خدمة جديدة (Telegram، Mastodon، File Explorer، Radio، Feeds، GitHub، إلخ):

  1. اضغطوا Alt+Shift+Win+N
  2. ستظهر قائمة بجميع الخدمات المتاحة
  3. اختاروا الخدمة التي تريدونها واتبعوا خطوات الإعداد الخاصة بها

ملاحظة: للوصول إلى إعدادات أي Session، اضغطوا Alt+Win+P وأنتم داخل تلك الـ Session.

ما هي الـ Session؟ يمكنكم اعتبارها “خدمة” داخل TweeseCake (مثل Telegram أو Mastodon). للتنقل بين الـ Sessions: استخدموا Alt+Shift+Win+Right و Alt+Shift+Win+Left. هذه الطريقة مفيدة خصوصًا عندما تكون نافذة البرنامج مخفية.


إعداد Telegram في TweeseCake

اضغط لعرض إعداد Telegram

Telegram ميزة يوفّرها TweeseCake تتيح لكم الوصول إلى حساب Telegram الخاص بكم وإدارته.

عند إضافة Session جديدة لـ Telegram، سيُطلب منكم إدخال رقم الهاتف مع رمز الدولة، ثم رمز التحقق الذي سيصلكم على التطبيق. إذا كان حسابكم محميًا بكلمة مرور فسيطلبها أيضًا.

<h3>إعدادات Telegram</h3>

<h4>Message template</h4>
<p>قالب عرض الرسائل. الافتراضي: <code>$user: $text, $time ($status)</code></p>
<p>لتعديل القالب، افتحوه وستجدون مربع نص فيه شكل القالب. اضغطوا <kbd>Tab</kbd> للانتقال إلى <strong>Insert
        placeholder</strong>
    لإضافة متغيرات:</p>
<ul>
    <li><code>$user</code> - اسم المرسل</li>
    <li><code>$text</code> - نص الرسالة</li>
    <li><code>$time</code> - وقت الرسالة</li>
    <li><code>$status</code> - حالة الرسالة (مثل: seen و not seen)</li>
</ul>

<h4>Soundpack</h4>
<p>حزمة الأصوات (Soundpack) للتنبيهات. الافتراضي: <strong>default</strong>. راجعوا <a href="#custom-sounds">قسم
        "تخصيص أصوات البرنامج"</a>، وكذلك <a href="#shared-between-sessions">قسم "أشياء مشتركة بين Sessions"</a>.
</p>

<h4>Automatically start recording when opening the voice message dialog</h4>
<p>إذا كانت مفعّلة، سيبدأ التسجيل تلقائيًا عند فتح نافذة الرسالة الصوتية.
    أنا أعطّلها.</p>

<h4>Show full names for users</h4>
<p>يعرض الاسم الكامل للمستخدم بدلًا من اسم المستخدم (username).
    أنا أعطّلها.</p>

<h4>Read outgoing messages</h4>
<p>يقرأ الرسائل الصادرة التي ترسلونها.
    ملاحظة: هذا يشمل الرسائل التي ترسلونها حتى لو أُرسلت من الهاتف أو من تطبيق آخر.
    أنا أعطّلها حتى لا يعيد قراءة الرسائل عندما أرسل رسالة من تطبيق آخر.</p>

<h4>Play a sound when you move over content that can be played</h4>
<p>يشغّل صوتًا عند المرور على محتوى قابل للتشغيل مثل الرسائل الصوتية.
    أنا أتركها مفعّلة.</p>

<h4>Play a sound when you move over a mention or reply to you</h4>
<p>يشغّل صوتًا عند المرور على mention أو رد موجّه إليكم.
    أنا أتركها مفعّلة لتنبيهكم عند وجود رد أو mention وسط عدد كبير من الرسائل أثناء التنقل السريع.</p>

<h4>Send Voice Messages In Stereo</h4>
<p>إرسال الرسائل الصوتية بصوت ستيريو بدل مونو.
    أنا أتركها مفعّلة؛ لأنها تجعل التسجيل أوضح وأنقى.</p>

<h4>Autodownload voice messages and audio files</h4>
<p>تحميل تلقائي للرسائل الصوتية والملفات الصوتية.
    أنا أفعّلها.</p>

<h4>Speak a message when chats are finished loading</h4>
<p>عند فتح محادثة فيها رسائل كثيرة، سيقوم البرنامج بتحميل الرسائل في قائمة لتتمكنوا من تصفحها.
    أنا أفعّله حتى أعرف متى ينتهي تحميل المحادثة.</p>

<h4>Number of chats to load</h4>
<p>عند فتح محادثة، يقوم TweeseCake بسحب الرسائل ووضعها في Buffer. هذا الخيار يحدد <strong>كم رسالة</strong> تريدون
    أن يحملها ذلك الـ Buffer (مثلًا: 50 أو 100 أو 200). الحد الأعلى هو 5000 رسالة.</p>

<h3>اختصارات Telegram الخاصة</h3>
<p>هذه الاختصارات خاصة بـ Telegram فقط (الاختصارات العامة موجودة أعلاه):</p>

<details>
    <summary>اضغط لعرض جدول اختصارات Telegram</summary>
    <table>
        <thead>
            <tr>
                <th>الوظيفة</th>
                <th>الاختصار</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>إرسال رسالة</td>
                <td><kbd>Alt+Win+N</kbd></td>
            </tr>
            <tr>
                <td>الرد على رسالة</td>
                <td><kbd>Ctrl+Win+R</kbd></td>
            </tr>
            <tr>
                <td>إعادة توجيه رسالة</td>
                <td><kbd>Ctrl+Alt+Win+F</kbd></td>
            </tr>
            <tr>
                <td>إرسال رسالة صوتية</td>
                <td><kbd>Alt+Shift+Win+V</kbd></td>
            </tr>
            <tr>
                <td>إرسال رسالة صوتية ردًّا</td>
                <td><kbd>Alt+Shift+Win+R</kbd></td>
            </tr>
            <tr>
                <td>إرسال ملف</td>
                <td><kbd>Alt+Shift+Win+F</kbd></td>
            </tr>
            <tr>
                <td>فتح جهات الاتصال</td>
                <td><kbd>Alt+Win+C</kbd></td>
            </tr>
            <tr>
                <td>البحث في Telegram</td>
                <td><kbd>Alt+Win+/</kbd></td>
            </tr>
            <tr>
                <td>الانضمام عبر رابط دعوة</td>
                <td><kbd>Alt+Win+L</kbd></td>
            </tr>
            <tr>
                <td>الانضمام لمجموعة/قناة</td>
                <td><kbd>Alt+Win+J</kbd></td>
            </tr>
            <tr>
                <td>مغادرة مجموعة/قناة</td>
                <td><kbd>Alt+Shift+Win+J</kbd></td>
            </tr>
            <tr>
                <td>نسخ الرسالة</td>
                <td><kbd>Ctrl+Shift+Win+C</kbd></td>
            </tr>
            <tr>
                <td>قراءة الرسالة المُرد عليها</td>
                <td><kbd>Alt+Shift+Win+;</kbd></td>
            </tr>
            <tr>
                <td>معلومات المستخدم</td>
                <td><kbd>Alt+Win+;</kbd></td>
            </tr>
            <tr>
                <td>حظر مستخدم</td>
                <td><kbd>Ctrl+Alt+Win+B</kbd></td>
            </tr>
            <tr>
                <td>إلغاء حظر مستخدم</td>
                <td><kbd>Ctrl+Alt+Shift+Win+B</kbd></td>
            </tr>
            <tr>
                <td>عرض الرسالة في حقل نصي</td>
                <td><kbd>Alt+Win+V</kbd></td>
            </tr>
            <tr>
                <td>عرض الرسالة المثبتة</td>
                <td><kbd>Ctrl+Alt+Win+V</kbd></td>
            </tr>
            <tr>
                <td>تثبيت الرسالة</td>
                <td><kbd>Ctrl+Alt+Win+P</kbd></td>
            </tr>
            <tr>
                <td>حذف الرسالة</td>
                <td><kbd>Alt+Win+Delete</kbd></td>
            </tr>
            <tr>
                <td>تعديل الرسالة</td>
                <td><kbd>Alt+Win+E</kbd></td>
            </tr>
            <tr>
                <td>عرض أعضاء المجموعة</td>
                <td><kbd>Alt+Shift+Win+M</kbd></td>
            </tr>
            <tr>
                <td>إبطاء سرعة الرسالة الصوتية</td>
                <td><kbd>Alt+Win+[</kbd></td>
            </tr>
            <tr>
                <td>تسريع الرسالة الصوتية</td>
                <td><kbd>Alt+Win+]</kbd></td>
            </tr>
        </tbody>
    </table>
</details>

<p><strong>ملاحظة:</strong> تغيير السرعة في Telegram يكون كإعداد تشغيل للرسائل الصوتية داخل Telegram نفسها، ويؤثر
    عادةً على الرسالة الحالية وأي رسالة مستقبلية. ستسمعون قيمًا مثل: <strong>Speed 100%</strong> ثم 125% ثم 150%…
    وقد تصل لدرجات عالية.</p>

إعداد File Explorer في TweeseCake

اضغط لعرض إعداد File Explorer

File Explorer يساعدكم على إدارة الملفات والمجلدات والتحكم فيها.

<h3>إعدادات File Explorer</h3>
<h4>Soundpack</h4>
<p>حزمة الأصوات (Soundpack). الافتراضي: <strong>default</strong>. راجعوا <a href="#custom-sounds">قسم "تخصيص
        أصوات البرنامج"</a>، وكذلك <a href="#shared-between-sessions">قسم "أشياء مشتركة بين Sessions"</a>.</p>

<h3>اختصارات File Explorer الخاصة</h3>
<p>هذه الاختصارات خاصة بـ File Explorer فقط (الاختصارات العامة موجودة أعلاه):</p>

<details>
    <summary>اضغط لعرض جدول اختصارات File Explorer</summary>
    <table>
        <thead>
            <tr>
                <th>الوظيفة</th>
                <th>الاختصار</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>الرجوع إلى المجلد السابق</td>
                <td><kbd>Alt+Win+Backspace</kbd> (قد يظهر في بعض القوائم باسم <strong>Back</strong>)</td>
            </tr>
            <tr>
                <td>قراءة ملخص الملف/المجلد المحدد</td>
                <td><kbd>Alt+Win+;</kbd></td>
            </tr>
            <tr>
                <td>إدخال مسار يدوي</td>
                <td><kbd>Alt+Win+N</kbd></td>
            </tr>
            <tr>
                <td>فتح الملف في TweeseCake إن أمكن</td>
                <td><kbd>Alt+Shift+Win+O</kbd></td>
            </tr>
            <tr>
                <td>قص ملف (حافظة File Explorer)</td>
                <td><kbd>Alt+Win+X</kbd></td>
            </tr>
            <tr>
                <td>نسخ ملف (حافظة File Explorer)</td>
                <td><kbd>Alt+Win+C</kbd></td>
            </tr>
            <tr>
                <td>لصق ملف من حافظة File Explorer</td>
                <td><kbd>Alt+Win+V</kbd></td>
            </tr>
            <tr>
                <td>نسخ مسار العنصر للحافظة</td>
                <td><kbd>Ctrl+Shift+Win+C</kbd></td>
            </tr>
            <tr>
                <td>حذف الملف/المجلد (لا يمكن التراجع!)</td>
                <td><kbd>Alt+Win+Delete</kbd></td>
            </tr>
            <tr>
                <td>فتح الملف في Notepad</td>
                <td><kbd>Alt+Win+E</kbd></td>
            </tr>
            <tr>
                <td>فتح المسار في مستكشف Windows</td>
                <td><kbd>Alt+Win+O</kbd></td>
            </tr>
            <tr>
                <td>إنشاء اختصار للمسار</td>
                <td><kbd>Ctrl+Alt+Win+A</kbd></td>
            </tr>
            <tr>
                <td>إنشاء إشارة مرجعية لرابط (لحفظ روابط مواقع تحتاجها)</td>
                <td><kbd>Ctrl+Alt+Win+B</kbd></td>
            </tr>
            <tr>
                <td>البحث في القائمة الحالية</td>
                <td><kbd>Alt+Win+/</kbd></td>
            </tr>
            <tr>
                <td>نسخ ملف إلى حافظة Windows (قد تحدث مشكلات)</td>
                <td><kbd>Alt+Shift+Win+C</kbd></td>
            </tr>
        </tbody>
    </table>
</details>

<p><strong>ملاحظة:</strong> بحسب المطوّر، النسخ إلى حافظة Windows عبر هذا الاختصار قد يكون <strong>buggy</strong>
    (فيه أخطاء)؛ فإذا واجهتم مشكلة، استخدموا النسخ داخل File Explorer نفسه بدلًا منه.</p>

<p><strong>فتح الملف في TweeseCake إن أمكن:</strong> لا يوجد (حسب ما هو واضح) قائمة رسمية بالامتدادات المدعومة.
    من التجربة: قد يعمل مع بعض الملفات أحيانًا وأحيانًا لا يعمل، لذلك اعتبروه “محاولة” وليس خيارًا مضمونًا.</p>

إعداد Radio في TweeseCake

اضغط لعرض إعداد Radio

Radio ميزة تتيح لكم الاستماع إلى الإذاعات عبر الإنترنت من جميع أنحاء العالم (بما فيها محطات عربية)، أو إضافة روابط مباشرة للاستماع إليها داخل التطبيق.

<h3>إعدادات Radio</h3>
<h4>Remember playing state</h4>
<p>إذا كانت مفعّلة، فسيتذكر البرنامج المحطة التي كنتم تستمعون إليها. أنا أضبطها على <strong>Disabled</strong> لأنها
    قد تسبب إزعاجًا؛ مثل تشغيل الراديو تلقائيًا عند فتح البرنامج.</p>

<h3>اختصارات Radio الخاصة</h3>
<p>هذه الاختصارات خاصة بـ Radio فقط (الاختصارات العامة موجودة أعلاه):</p>

<details>
    <summary>اضغط لعرض جدول اختصارات Radio</summary>
    <table>
        <thead>
            <tr>
                <th>الوظيفة</th>
                <th>الاختصار</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>البحث عن محطة جديدة</td>
                <td><kbd>Alt+Win+/</kbd></td>
            </tr>
            <tr>
                <td>إضافة رابط مخصص للمفضلة</td>
                <td><kbd>Alt+Win+N</kbd></td>
            </tr>
            <tr>
                <td>نسخ عنوان الأغنية الحالية</td>
                <td><kbd>Alt+Win+C</kbd></td>
            </tr>
            <tr>
                <td>عرض سجل الأغاني (أسماء الأغاني التي شغّلتها الإذاعات)</td>
                <td><kbd>Alt+Win+H</kbd></td>
            </tr>
            <tr>
                <td>حذف محطة من المفضلة</td>
                <td><kbd>Alt+Win+Delete</kbd></td>
            </tr>
            <tr>
                <td>تشغيل محطة عشوائية</td>
                <td><kbd>Ctrl+Win+R</kbd></td>
            </tr>
            <tr>
                <td>قراءة رابط المحطة المحددة</td>
                <td><kbd>Alt+Win+;</kbd></td>
            </tr>
            <tr>
                <td>نسخ الرابط للحافظة</td>
                <td><kbd>Alt+Shift+Win+;</kbd></td>
            </tr>
            <tr>
                <td>عرض البيانات الوصفية (نفس بيانات سجل الأغاني)</td>
                <td><kbd>Alt+Shift+Win+V</kbd></td>
            </tr>
            <tr>
                <td>تشغيل/إيقاف المحطة المحددة</td>
                <td><kbd>Alt+Win+Enter</kbd></td>
            </tr>
            <tr>
                <td>إضافة/إزالة المحطة المحددة من المفضلة</td>
                <td><kbd>Alt+Shift+Win+Enter</kbd></td>
            </tr>
        </tbody>
    </table>
</details>
<p><strong>ملاحظة:</strong> ليست كل الإذاعات تدعم عرض أسماء الأغاني.</p>

إعداد Feeds في TweeseCake

اضغط لعرض إعداد Feeds

الـ Feeds هي ميزة لمتابعة البودكاست وآخر الأخبار من المواقع عبر روابط RSS.

<h3>إعدادات Feeds</h3>
<h4>Soundpack</h4>
<p>حزمة الأصوات (Soundpack). الافتراضي: <strong>default</strong>. راجعوا <a href="#custom-sounds">قسم "تخصيص
        أصوات البرنامج"</a>، وكذلك <a href="#shared-between-sessions">قسم "أشياء مشتركة بين Sessions"</a>.</p>

<h3>اختصارات Feeds الخاصة</h3>
<p>هذه الاختصارات خاصة بـ Feeds فقط (الاختصارات العامة موجودة أعلاه):</p>

<details>
    <summary>اضغط لعرض جدول اختصارات Feeds</summary>
    <table>
        <thead>
            <tr>
                <th>الوظيفة</th>
                <th>الاختصار</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>إضافة Feed جديد برابط URL</td>
                <td><kbd>Alt+Win+N</kbd></td>
            </tr>
            <tr>
                <td>حذف Feed من القائمة</td>
                <td><kbd>Alt+Win+Delete</kbd></td>
            </tr>
            <tr>
                <td>استيراد Feeds من ملف OPML</td>
                <td><kbd>Alt+Win+I</kbd></td>
            </tr>
        </tbody>
    </table>
</details>

إعداد GitHub في TweeseCake

اضغط لعرض إعداد GitHub

تتيح لكم GitHub Session عرض مستودعاتكم، والمشكلات (Issues)، والبحث في GitHub مباشرةً من البرنامج.

<h3>إعدادات GitHub</h3>
<h4>Soundpack</h4>
<p>حزمة الأصوات (Soundpack). الافتراضي: <strong>default</strong>. راجعوا <a href="#custom-sounds">قسم "تخصيص
        أصوات البرنامج"</a>، وكذلك <a href="#shared-between-sessions">قسم "أشياء مشتركة بين Sessions"</a>.</p>

<h3>اختصارات GitHub الخاصة</h3>
<p>هذه الاختصارات خاصة بـ GitHub فقط (الاختصارات العامة موجودة أعلاه):</p>

<details>
    <summary>اضغط لعرض جدول اختصارات GitHub</summary>
    <table>
        <thead>
            <tr>
                <th>الوظيفة</th>
                <th>الاختصار</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>عرض Issues للمستودع</td>
                <td><kbd>Ctrl+Win+I</kbd></td>
            </tr>
            <tr>
                <td>إنشاء عنصر جديد (تعليق، Issue جديد، الخ)</td>
                <td><kbd>Alt+Win+N</kbd></td>
            </tr>
            <tr>
                <td>البحث في GitHub</td>
                <td><kbd>Alt+Win+/</kbd></td>
            </tr>
            <tr>
                <td>نسخ رابط المستودع</td>
                <td><kbd>Ctrl+Shift+Win+C</kbd></td>
            </tr>
            <tr>
                <td>فتح المستودع في المتصفح</td>
                <td><kbd>Alt+Shift+Win+W</kbd></td>
            </tr>
            <tr>
                <td><kbd>Ctrl+Shift+Win+C</kbd></td>
                <td><kbd>Ctrl+Alt+Win+W</kbd></td>
            </tr>
            <tr>
                <td>تبديل حالة Star للمستودع</td>
                <td><kbd>Ctrl+Alt+Win+S</kbd></td>
            </tr>
            <tr>
                <td>عرض Releases للمستودع</td>
                <td><kbd>Ctrl+Win+R</kbd></td>
            </tr>
        </tbody>
    </table>
</details>

إعداد Mastodon في TweeseCake

اضغط لعرض إعداد Mastodon

Mastodon هي خدمة للتواصل الاجتماعي لا مركزية، وTweeseCake يوفر تجربة ممتازة للوصول إليها.

عند إضافة Session جديدة لـ Mastodon، سيُطلب منكم إدخال عنوان الخادم (instance) الخاص بكم، ثم ستتم عملية المصادقة عبر المتصفح.

<h3>إعدادات Mastodon</h3>
<h4>Soundpack</h4>
<p>حزمة الأصوات (Soundpack). الافتراضي: <strong>default</strong>. راجعوا <a href="#custom-sounds">قسم "تخصيص
        أصوات البرنامج"</a>، وكذلك <a href="#shared-between-sessions">قسم "أشياء مشتركة بين Sessions"</a>.</p>

<h4>Templates</h4>
<p>القوالب التالية هي أمثلة لضبط العرض. أسماء المتغيرات (placeholders) قد تختلف حسب إصدار TweeseCake؛ للتأكد افتحوا
    الإعداد نفسه ثم انتقلوا إلى خيار <strong>Insert placeholder</strong> لمعرفة المتاح.</p>
<ul>
    <li><strong>Conversation template</strong>: <code>$users: $status, $time</code></li>
    <li><strong>User template</strong>:
        <code>$display_name ($full_username): $followers followers, $following friends, $posts posts. $description</code>
    </li>
    <li><strong>Toot template</strong>: <code>$user: $text $image_descriptions, $time, $source</code></li>
</ul>

<h4>خيارات أخرى (الضبط الذي أستخدمه)</h4>
<ul>
    <li><strong>Filter boosts from home timeline</strong>: <strong>Disabled</strong></li>
    <li><strong>Filter replies from home timeline</strong>: <strong>Disabled</strong></li>
    <li><strong>Send Voice Messages In Stereo</strong>: <strong>Disabled</strong></li>
    <li><strong>Number of API calls to use when loading posts</strong>: <strong>5</strong> (الافتراضي)</li>
    <li><strong>Use display names</strong>: <strong>Enabled</strong></li>
    <li><strong>Remove Emojis from post text</strong>: <strong>Disabled</strong></li>
    <li><strong>Remove Emojis from display names</strong>: <strong>Disabled</strong></li>
    <li><strong>Include text of posts with content warnings</strong>: <strong>Disabled</strong></li>
    <li><strong>Ignore content warnings</strong>: <strong>Disabled</strong></li>
    <li><strong>Automatically Sync timeline positions with other mastodon client instances</strong>:
        <strong>Enabled</strong>
    </li>
    <li><strong>Play a sound when you move over a post with a poll</strong>: <strong>Enabled</strong></li>
    <li><strong>Play a sound when you move over a post with images</strong>: <strong>Enabled</strong></li>
    <li><strong>Play a sound when you move over content that can be played, such as an audio post or video</strong>:
        <strong>Enabled</strong>
    </li>
    <li><strong>Play a sound when you move over a mention or reply to you, or a boost of your post (excluding the
            mentions buffer)</strong>: <strong>Enabled</strong></li>
    <li><strong>Automatically select the first user in select user dialogs</strong>: <strong>Disabled</strong></li>
    <li><strong>Streaming (Requires restart to disable)</strong>: <strong>Enabled</strong></li>
    <li><strong>Clear posts at start-up</strong>: <strong>Disabled</strong></li>
</ul>
<p><strong>ملاحظة:</strong> بعض الإعدادات قد تتكرر بين أكثر من Session (خصوصًا ما يتعلق بالصوت/الوسائط). لذلك إن
    وجدتم الإعداد نفسه داخل Telegram وMastodon فهذا طبيعي.</p>

<p><strong>توضيح سريع لمصطلحات Mastodon:</strong> <strong>Boost</strong> = إعادة نشر، <strong>Timeline</strong> =
    قائمة منشورات، <strong>Local</strong> = منشورات خادمكم المحلي، <strong>Federated</strong> = منشورات من شبكة
    Mastodon عمومًا.</p>

<p><strong>Streaming:</strong> غالبًا المقصود تحديث المحتوى بشكل لحظي/مستمر بدل التحديث اليدوي. المطوّر لم يشرحها
    بالتفصيل، لكنها لا تبدو خيارًا “ثقيلاً” من ناحية الاستخدام. (وتحتاجون لإعادة تشغيل البرنامج لتعطيلها.)</p>

<h3>اختصارات Mastodon الخاصة</h3>
<p>هذه الاختصارات خاصة بـ Mastodon فقط (الاختصارات العامة موجودة أعلاه):</p>

<details>
    <summary>اضغط لعرض جدول اختصارات Mastodon</summary>
    <table>
        <thead>
            <tr>
                <th>الوظيفة</th>
                <th>الاختصار</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>كتابة منشور جديد</td>
                <td><kbd>Alt+Win+N</kbd></td>
            </tr>
            <tr>
                <td>تعديل منشور</td>
                <td><kbd>Alt+Win+E</kbd></td>
            </tr>
            <tr>
                <td>الرد على منشور</td>
                <td><kbd>Ctrl+Win+R</kbd></td>
            </tr>
            <tr>
                <td>إرسال رسالة خاصة للمستخدم المحدد</td>
                <td><kbd>Alt+Shift+Win+D</kbd></td>
            </tr>
            <tr>
                <td>إعادة نشر (Boost) المنشور</td>
                <td><kbd>Ctrl+Win+Shift+R</kbd></td>
            </tr>
            <tr>
                <td>إضافة المنشور للمفضلة</td>
                <td><kbd>Alt+Win+I</kbd></td>
            </tr>
            <tr>
                <td>إزالة المنشور من المفضلة</td>
                <td><kbd>Alt+Shift+Win+I</kbd></td>
            </tr>
            <tr>
                <td>إضافة المنشور للإشارات المرجعية</td>
                <td><kbd>Ctrl+Win+A</kbd></td>
            </tr>
            <tr>
                <td>إزالة المنشور من الإشارات المرجعية</td>
                <td><kbd>Ctrl+Win+Shift+A</kbd></td>
            </tr>
            <tr>
                <td>تحميل منشورات سابقة</td>
                <td><kbd>Alt+Win+PageUp</kbd></td>
            </tr>
            <tr>
                <td>نسخ العنصر للحافظة</td>
                <td><kbd>Ctrl+Shift+Win+C</kbd></td>
            </tr>
            <tr>
                <td>قراءة المنشور المُرد عليه</td>
                <td><kbd>Alt+Shift+Win+;</kbd></td>
            </tr>
            <tr>
                <td>عرض المنشور في Buffer منفصل (يظهر في قائمة الـ Buffers)</td>
                <td><kbd>Alt+Shift+Win+V</kbd></td>
            </tr>
            <tr>
                <td>عرض المنشور بنافذة رسومية</td>
                <td><kbd>Alt+Win+V</kbd></td>
            </tr>
            <tr>
                <td>استخراج النص من الصورة (OCR)</td>
                <td><kbd>Alt+Win+O</kbd></td>
            </tr>
            <tr>
                <td>معاينة الرابط في المنشور</td>
                <td><kbd>Ctrl+Win+L</kbd></td>
            </tr>
            <tr>
                <td>فتح المنشور على موقع الخادم</td>
                <td><kbd>Alt+Shift+Win+W</kbd></td>
            </tr>
            <tr>
                <td>حذف منشور</td>
                <td><kbd>Alt+Win+Delete</kbd></td>
            </tr>
            <tr>
                <td>عرض محادثة المنشور</td>
                <td><kbd>Alt+Win+C</kbd></td>
            </tr>
            <tr>
                <td>قراءة ملخص المستخدم</td>
                <td><kbd>Alt+Win+;</kbd></td>
            </tr>
            <tr>
                <td>إظهار إعادات النشر من مستخدم</td>
                <td><kbd>Ctrl+Alt+Win+H</kbd></td>
            </tr>
            <tr>
                <td>إخفاء إعادات النشر من مستخدم</td>
                <td><kbd>Ctrl+Alt+Shift+Win+H</kbd></td>
            </tr>
            <tr>
                <td>متابعة مستخدم</td>
                <td><kbd>Alt+Win+L</kbd></td>
            </tr>
            <tr>
                <td>إلغاء متابعة مستخدم</td>
                <td><kbd>Alt+Shift+Win+L</kbd></td>
            </tr>
            <tr>
                <td>فتح تايم لاين المستخدم</td>
                <td><kbd>Alt+Win+U</kbd></td>
            </tr>
            <tr>
                <td>عرض ملف المستخدم الشخصي</td>
                <td><kbd>Alt+Shift+Win+U</kbd></td>
            </tr>
            <tr>
                <td>تحديث ملفك الشخصي</td>
                <td><kbd>Ctrl+Alt+Win+U</kbd></td>
            </tr>
            <tr>
                <td>حظر مستخدم</td>
                <td><kbd>Ctrl+Alt+Win+B</kbd></td>
            </tr>
            <tr>
                <td>إلغاء حظر مستخدم</td>
                <td><kbd>Ctrl+Alt+Shift+Win+B</kbd></td>
            </tr>
            <tr>
                <td>تعيين لقب للمستخدم</td>
                <td><kbd>Ctrl+Alt+Win+N</kbd></td>
            </tr>
            <tr>
                <td>استعادة موقع التايم لاين من الخادم</td>
                <td><kbd>Alt+Shift+Win+P</kbd></td>
            </tr>
            <tr>
                <td>عرض قائمة المتابعين</td>
                <td><kbd>Alt+Win+[</kbd></td>
            </tr>
            <tr>
                <td>عرض قائمة المُتابَعين</td>
                <td><kbd>Alt+Win+]</kbd></td>
            </tr>
            <tr>
                <td>عرض متابعي مستخدم آخر</td>
                <td><kbd>Ctrl+Alt+Win+[</kbd></td>
            </tr>
            <tr>
                <td>عرض مُتابَعي مستخدم آخر</td>
                <td><kbd>Ctrl+Alt+Win+]</kbd></td>
            </tr>
            <tr>
                <td>عرض اقتراحات المتابعة</td>
                <td><kbd>Alt+Win+\</kbd></td>
            </tr>
            <tr>
                <td>عرض معلومات الخادم</td>
                <td><kbd>Ctrl+Alt+Win+I</kbd></td>
            </tr>
            <tr>
                <td>فتح التايم لاين الفيدرالي</td>
                <td><kbd>Ctrl+Alt+Win+P</kbd></td>
            </tr>
            <tr>
                <td>فتح التايم لاين المحلي</td>
                <td><kbd>Ctrl+Alt+Win+L</kbd></td>
            </tr>
            <tr>
                <td>فتح الإشارات المرجعية</td>
                <td><kbd>Ctrl+Alt+Win+S</kbd></td>
            </tr>
            <tr>
                <td>فتح تايم لاين مفضلات المستخدم</td>
                <td><kbd>Ctrl+Alt+Win+K</kbd></td>
            </tr>
            <tr>
                <td>البحث عن منشور أو مستخدم</td>
                <td><kbd>Alt+Win+/</kbd></td>
            </tr>
            <tr>
                <td>فتح دليل الملفات الشخصية</td>
                <td><kbd>Alt+Shift+Win+\</kbd></td>
            </tr>
            <tr>
                <td>فتح الهاشتاقات الرائجة</td>
                <td><kbd>Ctrl+Win+T</kbd></td>
            </tr>
            <tr>
                <td>مسح عناصر القائمة الحالية</td>
                <td><kbd>Ctrl+Alt+Win+Delete</kbd></td>
            </tr>
        </tbody>
    </table>
</details>

<p><strong>ملاحظة عن <kbd>Ctrl+Alt+Win+I</kbd>:</strong> يُفترض أنه لعرض معلومات الخادم.
    قد تلاحظون في بعض الإصدارات سلوكًا إضافيًا غير موثّق بنفس الاختصار؛ إذا حصل ذلك فاعتبروه أمرًا غير مؤكد إلى أن
    يوضحه المطوّر.</p>

الخاتمة

وصلنا إلى نهاية الشرح! قد يبدو هذا معقّدًا في البداية، لكنكم مع الوقت ستتأقلمون وسيصبح الأمر أسهل، إن شاء الله.

أتمنى أن يكون الشرح واضحًا ومفيدًا لكم. برنامج TweeseCake قوي جدًا ويسهّل علينا كثيرًا من الأمور.

سأحدّث هذا الشرح كلما توفر لدي وقت إن شاء الله، وسأضيف شروحات للخدمات المتبقية مثل Mastodon وHome Assistant.

إذا كان لديكم أي سؤال أو استفسار، فلا تترددوا بالتواصل معي عبر تيليغرام.

دمتم بخير. 💙