Skip to content

About

DRS Smart Keyboard — IME عربي أصلي بالكامل: ذكاء على الجهاز، خصوصية مثبتة، نظام امتدادات موقّع تشفيريًا. الإصدار الحالي v1.1.0

Resources

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

DRS Smart Keyboard

DRS Smart Keyboard

لوحة مفاتيح أندرويد من تطوير DRS — عربية أولًا، خاصة بالكامل، وقابلة للتخصيص بعمق

A DRS-built keyboard for Android — Arabic-first, fully private, deeply customizable.

Version Launch Android Release Build Status

⬇️ تحميل أحدث إصدار | Download Latest Release


نبذة عن المشروع

DRS Smart Keyboard هو الإصدار الأول الرسمي من لوحة مفاتيح أندرويد متكاملة من تطوير DRS، صُممت من الأساس لتكون عربية أولًا دون التنازل عن أي شيء لغير العربية: اتجاه RTL أصيل في كل شاشة، اقتراحات وتصحيح عربي، أشكال حروف محسوبة، وواجهة كاملة بالعربية والإنجليزية.

التطبيق مبني بتقنيات Android الحديثة (Kotlin + Jetpack Compose + Material 3)، ويعمل بموقع مستقل تمامًا: كل ما تكتبه وكل إعداداتك تبقى على جهازك، ولا تُرسل أي بيانات إلى أي جهة.

لماذا DRS Smart Keyboard؟

  • عربية أولًا حقًا — لا ترجمة لاحقة ولا واجهة معكوسة: تخطيطات عربية مدروسة، معاينة حية بالاتجاه الصحيح، وأرقام وتواريخ عربية.
  • ثلاثة أنظمة استخدام منفصلة — بدل شاشة إعدادات واحدة مربكة، يحصل كل مستخدم على نظام كامل بملفه الشخصي وألوانه وعملته.
  • مركز حزم وتحديثات رسمي داخل التطبيق — تنزيل السمات والحزم والتحديثات مباشرة، مع تحقق تشفيري SHA-256 لكل ملف.
  • خصوصية مطلقة — بلا حسابات، بلا تتبع، بلا إعلانات؛ والاتصال الوحيد الممكن هو فحص التحديثات عبر GitHub.

أبرز ما يميز المشروع

🎛️ مركز تحكم موحد حالة لوحة المفاتيح، النظام الحالي، السمة، الإضافات، التحديثات — في مكان واحد
🧑‍💻 ثلاثة أنظمة مستخدمين عادي · تقني · متكامل، لكلٍّ إعداداته وتخطيطاته واختصاراته وملفه الشخصي
🎨 تخصيص عميق للسمات محرر سمات بمعاينة حية، ألوان وخلفيات وأشكال، وتدرجات جاهزة
📦 مركز حزم رسمي تصفح وتنزيل حزم السمات والتخطيطات والحزم اللغوية مع تحقق من السلامة
🔄 مركز تحديثات مدمج فحص وتنزيل وتثبيت أحدث إصدار من داخل التطبيق
📋 حافظة متكاملة سجل ذكي، تثبيت عناصر، فلاتر، وصور
🧠 الحافظة الذكية الحتمية تصنيف سباعي للمحتوى المنسوخ (رابط/بريد/هاتف/رمز تحقق/مبلغ/رقم/نص) وتنويعات جاهزة بلاصقة واحد: تنظيف وسائط التتبع جراحةً نصية، توحيد صور الهاتف السعودي الأربع، استخراج رمز التحقق الصادق، سبع عملات، وقلب الأرقام — كلها قواعد مغلقة على الجهاز، ولا شيء يسجّل
✍️ كتابة ذكية اقتراحات، تصحيح، إيماءات تمرير، اختصارات نصية تشمل التاريخ الهجري
🎯 لوحة الحركات الذكية الكاملة لوحة كاملة بتشريح لوحة الحروف الحقيقي، مستشار سياقي يقترح الحركة الأنسب، وتشكيل الكلمات الشائعة قاموسيًا بضغطة — على الجهاز فقط
🧬 المحلل الصرفي والشمسية/القمرية عشرون وزنًا صرفيًا موثقًا لاستخراج الجذر واللمّة، وتصنيف حصري للحروف الشمسية والقمرية مع تشكيل لام التعريف (الْشَّمس/الَقمر) — قواعد مغلقة بلا تخمين
🔍 مركز الشفافية الحي (ADR-0009) عدّاد بايتات حي لهذا التطبيق وحده، سجل اتصال يومي بدوران 90 يوماً (لا يحفظ ما تكتبه إطلاقاً)، وشهادة عمر تُرسم برمجيًا وتُشارك PNG — إظهار المحركات لا بناؤها
🎓 ماذا تعلمت عني (ADR-0009) قاموسك الشخصي بالبحث والفرز، عدّادات تصحيح تبدأ «من الآن» بصدق (لا تاريخ رجعي بنيوياً)، تصدير موقَّع ed25519 ببنية flex، استيراد يقبل الموقَّع فقط، ومسح كامل بتأكيد مزدوج
✨ لوحة الحركات المنبثقة (ADR-0009) ضغط مطول على أي حرف من الـ28 ينبثق لوحة الحركات الثماني (U+064B..U+0652) والشدة محطة رئيسة، الإفلات على الأصل حرف مجرد والإفلات خارجها إلغاء — عبر محرك المنبثقة القائم نفسه وبعتبة الضغط المطول الموجودة
🩺 تشخيص ذاتي فحص شامل بنتيجة Pass/Warning/Error وأسباب الحلول، مع سجل أحداث تقني آمن
💾 نسخ احتياطي واستعادة إعداداتك وسماتك وملفاتك الشخصية في ملف واحد قابل للنقل
🏆 اقتصاد مكافآت حقيقي اكسب من الكتابة الفعلية، وخصص مظهر نظامك بعناصر حصرية
🛠️ أدوات نصوص متقدمة لوحة أدوات داخل لوحة المفاتيح: حالات الأحرف، تنظيف المسافات، إزالة التشكيل، تشكيل النص الحتمي — إسناد الحركات القياسية لكل كلمة يعرفها قاموس 3000 كلمة والمجهولة تبقى بلا تخمين، الأرقام بالكلمات — 1234 تصير «ألف ومائتان وأربعة وثلاثون»، والتفقيط المالي — المبلغ يصير كلمات الشيكات الرسمية: 1234.50 تصير «فقط ألف ومائتان وأربعة وثلاثون ريال وخمسون هللة لا غير» بخمس عملات مغلقة وقواعد معدود موثقة، والتاريخ بالكلمات — 2026-10-03 تصير «الثالث من أكتوبر عام ألفين وستة وعشرين» بصيغة إعرابية موثقة، والوقت بالكلمات — 14:45 تصير «الثالثة إلا الربع» بعرف الساعة الاثني عشرية الموثق وفروع الربع والنصف وإلا الربع المغلقة، والكسر بالكلمات — 3/4 تصير «ثلاثة أرباع» بجمع مكسر موثق و«2/4» تبقى «ربعان» بلا تبسيط، ويوم الأسبوع — 2026-10-03 تنطق «السبت» بمنطق ساكاموتو الصافي المتحقق شاملًا، والترتيب بالكلمات — 21 تصير «الحادي والعشرون» بتمييز الأول/الحادي المكتوب، والعشري بالكلمات — 1.5 تصير «واحد فاصلة خمسة» و1.50 تقول «واحد فاصلة خمسة صفر» رقمًا رقمًا بلا تبسيط، والكلمات إلى عدد — «ثلاثة وعشرون» تعود 23 على معجم الإصدار الواحد بالحالتين لا مخلوطين، والميلادي إلى هجري — 2026-02-18 تصير «الأول من رمضان عام ألف وأربعمائة وسبعة وأربعين هجري» على تقويم أم القرى المضمّن في المنصة والمنطقة مغلقة 1300..1600 هجري، والهجري إلى ميلادي — 1447/9/1 تصير «الثامن عشر من فبراير عام ألفين وستة وعشرين» عبر منسق التاريخ نفسه فالتقويم يدور باتجاهين، والترتيب الطبيعي للأسطر — file2 قبل file10 وقائمة 2 قبل قائمة 10 بمقارنة رقمية عشوائية الدقة، ومسار الرابط slug — النص يصير مسارًا آمنًا بالطي العربي الصادق لا نقل صوتي مختلق، وsnake/camel — الزوج الحتمي لأسلوب الكود والcamel يرفض العربية بايتيًا، ولوحة الأدوات ذاتها صارت ذكية: رقائق أقسام ومفضلة بالضغط المطول وصف «الأكثر استخدامًا» وصف «مقترحات لهذا النص» يرشّح الأدوات المناسبة من النص قبل المؤشر حتميًا محليًا، وعمليات الأسطر
📊 مراقب أداء حقيقي قياس فعلي لزمن استجابة المحرك والذاكرة والتخزين — أرقام من النظام لا تقديرات

تجربة لوحة المفاتيح

  • تخطيط عربي كامل مع صف أرقام قابل للإظهار، وشريط اقتراحات ذكي.
  • إدخال بالسحب (Glide Typing)، إيماءات قابلة للتخصيص لكل مفتاح.
  • رموز تعبيرية كاملة مع بحث وسجل ودرجات بشرة.
  • شريط ذكي متطور: إجراءات سريعة، مرشحات حافظة، ولوحات مفاتيح مدمجة.
  • وضع منفرد ووضع عائم للكتابة بيد واحدة.

التخصيص

  • 40+ سمة مدمجة خمس عائلات، من «تراس DRS» إلى «ليلة عربية».
  • محرر سمات بمعاينة حية: ألوان، خلفيات، أشكال أزرار، وحواف.
  • سمات نهارية وليلية تلقائية حسب النظام أو الوقت.
  • اختيار خطوط الشرح، حجم الأزرار، وعدد أعمدة الشبكات.

نظام المستخدم التقني

  • لوحة أدوات النصوص داخل لوحة المفاتيح (من الشريط التقني أو زر الأدوات): تحويل حالة الأحرف، تنظيف المسافات والأسطر، إزالة التشكيل، معالجة علامات الترقيم، ترتيب الأسطر، حذف سطر/حتى بداية أو نهاية السطر، وعدّ الأحرف والكلمات — كلها تعمل على النص المحدد أو الحقل كاملًا عبر InputConnection الحقيقي.
  • نظام اختصارات متقدم: تعديل الاختصار القائم باسمه الجديد (بلا تكرارات)، تفعيل/تعطيل كل اختصار على حدة، ومتغير {cursor} لتحديد موضع المؤشر بعد الإدراج.
  • تخصيص الشريط التقني: إخفاء أي مفتاح أو إعادة ترتيبه، والتغيير يُطبَّق مباشرة على الشريط.
  • مراقب أداء: زمن معالجة كل ضغطة فعليًا (متوسط/95%/أقصى)، ذاكرة Java وNative، حجم ملف الحالة — قياسات حية بلا أرقام وهمية.
  • فحص شامل: 19 فحصًا بنتيجة Pass/Warning/Error مع سبب كل خلل وطريقة إصلاحه.
  • سجل أحداث تقني: في الذاكرة فقط، يُسجِّل نوع الخطأ ورمزه بلا أي نص مكتوب، مع مسح فوري.
  • نسخ احتياطي لحالة DRS: تصدير/استيراد JSON عبر نافذة النظام مع فحص صلاحية يرفض الملفات التالفة قبل تطبيقها.

أنظمة المستخدم الثلاثة

النظام لمن؟ ماذا يوفر
🌿 العادي مستخدم يريد البساطة كتابة سريعة، اقتراحات، حافظة ذكية، وبلا تعقيد
⚡ التقني عاشق التحكم أدوات نصوص متقدمة، اختصارات بمؤشر مخصص، شريط تقني قابل للتخصيص، ومراقب أداء
✦ المتكامل يريد الاثنين معًا كل قدرات النظامين في تجربة واحدة

لكل نظام: ملف شخصي مستقل، ألوان هوية، عملة خاصة يُكتسب بالاستخدام الحقيقي، وحزمة ملحقات تُطبق بلمسة.

الإضافات والحزم

مركز الإضافات يدير عائلات كاملة من المكونات: سمات، تخطيطات، حزم لغوية، موديولات ملحقات ذكية (13 موديولًا حقيقيًا يعمل داخل لوحة المفاتيح)، مع بحث فوري وشارات مصدر ومحرر مدمج للملفات. مركز حزم DRS يضيف كتالوجًا رسميًا من الحزم المنشورة على GitHub Releases — تُحمَّل وتُتحقق (حجم + SHA-256) ثم تُثبَّت في نظام الإضافات الأصلي.

مركز التحديثات

فحص أحدث إصدار عبر واجهة GitHub الرسمية، عرض رقم الإصدار والحجم والتاريخ والوصف، تنزيل بشريط تقدم حقيقي مع إيقاف/استئناف، تحقق SHA-256 إلزامي مقابل SHA256SUMS.txt، ثم تثبيت بالمسار الرسمي لأندرويد. الفحص التلقائي اختياري (يومي/أسبوعي/يدوي) مع إشعار عند توفر إصدار. وتضم الشاشة شارة تعرض رقم الإصدار الهدف مباشرة، وبطاقة إرشاد «كيف أُحدّث التطبيق؟» بخطوات مختصرة تُنهي أي تعثر أثناء التثبيت.

الخصوصية والأمان

  • لا نجمع أي بيانات — اقرأ سياسة الخصوصية الكاملة.
  • الحزمة والتحديثات عبر HTTPS فقط، مع تحقق SHA-256 وحجم لكل ملف قبل التثبيت.
  • لا تنفيذ لأي كود مُنزَّل: الحزم بيانات صرفة (سمات وتخطيطات) تستهلكها المحركات الأصلية.
  • التطبيق يعمل بالكامل بدون إنترنت؛ الشبكة تُستخدم فقط للفحص والتنزيل.

مكوّنات الطرف الثالث المصرَّح بها

مشروع DRS Smart Keyboard بنية أصلية من تطوير DRS، ويستخدم داخلَه مكوّنَين مساعدَين مفتوحي المصدر مُندمجَين في هذا المستودع بإسناد قانوني كامل:

  • jetpref (وحدات lib/jetpref/*) — إطار تفضيلات data-store من تأليف Patrick Goldinger (patrickgold)، مؤلف FlorisBoard — patrickgold/jetpref @ 7a3df4e — رخصة Apache-2.0، الترويسات الأصلية محفوظة، والإفصاح الكامل في THIRD_PARTY_NOTICES.md.
  • snygg وlib/kotlin — محرك السمات وأدوات Kotlin الأساسية من مشروع FlorisBoard بفضل The FlorisBoard Contributors — florisboard/florisboard @ fe1241f — رخصة Apache-2.0، والإفصاح الكامل في THIRD_PARTY_NOTICES.md.

هذان المكوّنان يخدمان وظائف مساعدة معزولة (نظام التفضيلات ومحرك السمات) فقط؛ لوحة المفاتيح نفسها — بنيتها وأنظمتها ومحركاتها — مؤلَّف أصلي من DRS.

التوثيق

متطلبات التشغيل

  • Android 8.0 (API 26) أو أحدث
  • لا حاجة لأي خدمات Google

التحميل

المصدر الرابط
🚀 أحدث إصدار (مستقر دائمًا) github.com/CTO-DRS/drs-sk-work/releases/latest
📱 APK الحالي DRS-Smart-Keyboard-v<الإصدار>.apk في صفحة الإصدار الأخير (حاليًا v1.4.2 — مطبخ الإيموجي والحزم المستلمة، كتالوج 84 أداة + اللوحة السابعة) — والاسم يتبع رقم كل إصدار جديد
🔄 من داخل التطبيق مركز تحديثات DRS — تحقق وتنزيل وتثبيت بلا خروج من التطبيق

⚠️ ثبّت ملف .apk فقط: ملف .aab في صفحة الإصدار حزمة نشر لـ Google Play ولا يمكن تثبيته مباشرة على الأجهزة (تظهر رسالة «الحزمة تبدو غير صالحة»). للتحقق من سلامة التنزيل: الحجم الصحيح يظهر في ملف SHA256SUMS.txt المرفق بالإصدار، وبصمة SHA-256 تطابق ما فيه — إن اختلف أي منهما فالتنزيل غير مكتمل؛ أعِد تنزيل الملف من جديد.

جميع الملفات موقّعة بنفس مفتاح الإصدار، ومرفق ملف SHA256SUMS.txt للتحقق اليدوي.

لقطات الشاشة

تُلتقط لقطات الواجهة الرسمية من التطبيق الفعلي على جهاز حقيقي ولا تُستخدم أي صور مولّدة أو مؤقتة — نشرُ صورة غير حقيقية يعارض مبدأ المشروع في الصدق الكامل.

جدول اللقطات المعتمدة (13 لقطة) ومواضعها الدقيقة داخل التطبيق موثّق في دليل التقاط اللقطات، وتُضمَّن هنا مباشرة بعد التقاطها من الإصدار الرسمي:

# الشاشة المسار داخل التطبيق
1 الشاشة الرئيسية فتح التطبيق
2 لوحة المفاتيح العربية أي حقل إدخال
3 الإعدادات الرئيسية الرئيسية ← الإعدادات
4 تخصيص السمات التخصيص ← السمات
5 محرر السمة بمعاينة حية السمات ← تحرير
6 مركز الإضافات النظام والتطبيق ← مركز الإضافات
7 مركز حزم DRS مركز الإضافات ← مركز الحزم
8 مركز تحديثات DRS مركز الإضافات ← التحديثات
9 الحافظة الذكية شريط لوحة المفاتيح ← الحافظة
10 نظام المستخدم: العادي مركز التحكم ← النظام العادي
11 نظام المستخدم: التقني مركز التحكم ← النظام التقني
12 نظام المستخدم: المتكامل مركز التحكم ← النظام المتكامل
13 حول التطبيق أخرى ← حول

الدعم


About | حول

DRS Smart Keyboard is an Android keyboard built Arabic-first: three usage systems (Casual / Technical / Integrated), a built-in official Package Center and Update Center with mandatory SHA-256 verification, deep theme customization with live preview, a rich clipboard manager, real reward economy, and absolute privacy — all data stays on your device.

Third-party components

DRS Smart Keyboard is an original DRS-built project that integrates two open-source helper components, vendored in this repository with full legal attribution:

These two components serve isolated auxiliary functionality (the preferences system and the theming engine) only; the keyboard itself — its architecture, systems and engines — is original DRS work.

Download the latest release · Privacy Policy

Copyright © 2026 The DRS Smart Keyboard Project

About

DRS Smart Keyboard — IME عربي أصلي بالكامل: ذكاء على الجهاز، خصوصية مثبتة، نظام امتدادات موقّع تشفيريًا. الإصدار الحالي v1.1.0

Resources

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages