## نظرة عامة

عقدة المفتاح المرن (Soft Switch) تختار بين قيمتين محتملتين للإدخال بناءً على شرط منطقي (boolean). تُخرج القيمة من مدخل `on_true` عندما تكون قيمة `switch` صحيحة (true)، وتُخرج القيمة من مدخل `on_false` عندما تكون قيمة `switch` خاطئة (false). صُممت هذه العقدة لتكون كسولة (lazy)، مما يعني أنها تُقيّم فقط الإدخال المطلوب بناءً على حالة المفتاح.

## المدخلات

| المعامل | الوصف | نوع البيانات | إلزامي | النطاق |
| --- | --- | --- | --- | --- |
| `switch` | الشرط المنطقي الذي يحدد أي إدخال سيتم تمريره. عندما تكون القيمة صحيحة (true)، يتم اختيار مدخل `on_true`. وعندما تكون خاطئة (false)، يتم اختيار مدخل `on_false`. | BOOLEAN | نعم |  |
| `on_false` | القيمة التي سيتم إخراجها عندما يكون شرط `switch` خاطئًا (false). هذا الإدخال اختياري، ولكن يجب توصيل واحد على الأقل من `on_false` أو `on_true`. | MATCH_TYPE | لا |  |
| `on_true` | القيمة التي سيتم إخراجها عندما يكون شرط `switch` صحيحًا (true). هذا الإدخال اختياري، ولكن يجب توصيل واحد على الأقل من `on_false` أو `on_true`. | MATCH_TYPE | لا |  |

**ملاحظة:** يجب أن يكون مدخلا `on_false` و `on_true` من نفس نوع البيانات، كما هو محدد بواسطة القالب الداخلي للعقدة. يجب توصيل واحد على الأقل من هذين المدخلين لكي تعمل العقدة.

## المخرجات

| اسم المخرج | الوصف | نوع البيانات |
| --- | --- | --- |
| `output` | القيمة المختارة. ستطابق نوع البيانات للمدخل المتصل `on_false` أو `on_true`. | MATCH_TYPE |

> تم إنشاء هذه الوثيقة بواسطة الذكاء الاصطناعي. إذا وجدت أي أخطاء أو لديك اقتراحات للتحسين، فلا تتردد في المساهمة! [تحرير على GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ComfySoftSwitchNode/ar.md)

---
**Source fingerprint (SHA-256):** `f5e40e7f43948b81b5442c885c3e1ff15e38f8f7ddda00ef3be42225765bfd1c`
