الاستيراد والتصدير
يكتب التصدير تكوينك كله أو جزءًا منه في ملف يمكنك الاحتفاظ به أو مشاركته أو نقله إلى كمبيوتر آخر. ويقرأ الاستيراد مثل هذا الملف مرة أخرى، ويعرض لك كل تغيير سيجريه، ولا يجري أيًا منها حتى توافق. كلاهما في القائمة ⋯ في شريط عنوان نافذة التكوين، مع استيراد من StrokesPlus.net….
الملف ملف تكوين بنص عادي بالصيغة نفسها التي عليها config.toml الخاص بك، ولا يحتوي إلا على الأجزاء التي اخترتها. والملف الذي تكتبه يدويًا
ببعض أقسام config.toml يُستورد بالطريقة نفسها.
التصدير
- افتح القائمة ⋯ واختر تصدير… ②.
- في اختر ما تريد تصديره، حدد ما تريده. لا يبدأ أي شيء محددًا؛ ويساعد تحديد الكل وإلغاء تحديد الكل، ويجد التصفية حسب الاسم… عنصرًا. ويحدد Space العنصر المحدد.
- اختر تصدير… واختر مكان حفظ الملف (
input-observer-export.tomlافتراضيًا).
ما يمكنك تصديره:
| الفئة | ما تحتها |
|---|---|
| مجموعات التطبيقات | كل مجموعة تطبيقات، مع عنصر إعدادات المجموعة (قواعد نوافذها، ومناطق الاستبعاد، وملفات التعريف، والبرامج النصية السابقة واللاحقة، والمفاتيح) وإجراءاتها، في مجلدات حسب فئة الإجراء |
| الإيماءات | كل شكل إيماءة |
| ملفات التعريف | كل ملف تعريف إيماءات |
| المقتطفات | كل مقتطف، في مجلدات حسب الفئة |
| مناطق الاستبعاد | المناطق التي تنطبق على كل نافذة |
| الأحداث العامة | كل حدث عام، والبرامج النصية السابقة واللاحقة العامة |
| المظهر | نافذة التلميح، وأثر الإيماءة، ورسائل العرض |
| الإعدادات | الإعدادات العامة، ومطابقة الإيماءات، وتوسيع النص |
- ما تحتاج إليه العناصر المحددة يأتي معها. الإيماءة أو ملف التعريف الذي يستخدمه إجراء أو مجموعة محددة يُحدَّد نيابةً عنك ولا يمكن إلغاء تحديده؛ ويعرض عدد العناصر المحددة التي تستخدمه. والمقتطف الذي يستدعيه برنامج نصي محدد بالاسم يُحدَّد نيابةً عنك، لكن يمكنك إلغاء تحديده. وإذا استدعى برنامج نصي مقتطفًا ليس في تكوينك، يذكر التصدير ذلك بعد كتابة الملف.
- إعدادات المجموعة مع بعض إجراءاتها فقط تُصدَّر كتلك المجموعة وهي تحتوي على تلك الإجراءات وحدها. والإجراءات التي بلا إعدادات مجموعتها تُصدَّر وحدها، ويسأل الاستيراد عن المجموعة التي تذهب إليها.
- تحديد كل شيء يصدّر تكوينك كله.
- لا تُصدَّر أبدًا: المكونات الإضافية، وإعدادات AutoHotkey، ومدة تذكّر كلمة المرور، والبدء مع Windows. فهذه تخص كمبيوترًا واحدًا، أو ستتيح لملف مشترك اختيار برنامج يشغّله Input.Observer. ولا يكون ترخيصك في تكوينك على الإطلاق.
- التصدير نص عادي دائمًا، حتى عندما يكون تكوينك محميًا بكلمة مرور؛ ويحذّرك مربع الحوار. ويمكن لأي شخص يستطيع فتح الملف قراءة برامجك النصية.
الاستيراد
- افتح القائمة ⋯ واختر استيراد… ①، ثم اختر الملف.
- تسرد المعاينة استيراد كل ما في الملف وما سيحدث لكل عنصر. احسم كل عنصر تسأل عنه المعاينة (أدناه).
- اختر استيراد.
- تظهر النتيجة في نافذة التكوين كتغييرات غير محفوظة. راجعها، ثم اختر تطبيق أو حفظ وإغلاق للاحتفاظ بها، أو تجاهل للتخلص منها.
| إجراء | ||
|---|---|---|
| إغلاق علامة التبويب | موجود بالفعل في التكوين | الكتابة فوقه |
| لصق كنص عادي | جديد | إضافة |
ما يحدث لكل عنصر
العناصر الموجودة في الملف وليست في تكوينك تُضاف. وحيث يطابق عنصر عنصرًا لديك بالفعل، تسأل المعاينة ②، ويبقى استيراد غير متاح حتى يُحسم كل عنصر من هذا النوع. ويحسم الكتابة فوق الكل والاحتفاظ بالكل كل عنصر مفتوح دفعة واحدة.
| العنصر | يطابق عنصرك عندما | الاختيارات |
|---|---|---|
| الإيماءة | تكون الإيماءة نفسها (جاءت من تكوينك) | الكتابة فوقه (يأخذ شكل الملف واسمه) أو الاحتفاظ بما لديك |
| الإيماءة | لإيماءة مختلفة الاسم نفسه | الاحتفاظ بما لديك أو الكتابة فوقه أو إضافة بجانبه. ومع الأولين، تستخدم إجراءات الملف إيماءتك. |
| الإجراء، ملف التعريف | يكون العنصر نفسه | الكتابة فوقه أو الاحتفاظ بما لديك أو استيراد كنسخة (نسخة ملف التعريف تحصل على اسم جديد ينتهي بـ -2، -3…) |
| مجموعة التطبيقات | تكون المجموعة نفسها؛ والمجموعة العامة في الملف تطابق مجموعتك دائمًا | الكتابة فوقه أو الاحتفاظ بما لديك، لإعدادات المجموعة فقط. وتُسرد إجراءاتها واحدًا واحدًا وتُدمج في مجموعتك، فتبقى إجراءاتك التي لا يحتويها الملف. |
| المقتطف | يكون المقتطف نفسه | الكتابة فوقه أو الاحتفاظ بما لديك أو استيراد كنسخة. والمقتطف الذي تستخدم اسمه بالفعل لمقتطف مختلف يُضاف مع -2، -3… بعد اسمه. |
| الإعدادات، أو حدث عام، أو البرنامج النصي السابق أو اللاحق العام | دائمًا (يوجد واحد من كل منها) | الكتابة فوقه أو الاحتفاظ بما لديك. وقسم الإعدادات من الملف لا يغيّر إلا الإعدادات التي يحتويها. |
| منطقة الاستبعاد (لكل نافذة) | أبدًا | يُضاف دائمًا |
يذهب الإجراء من الملف إلى المجموعة ذات الهوية نفسها في تكوينك، وإلا فإلى المجموعة العامة لديك؛ وتسأل المعاينة عندما تصل إجراءات دون مجموعتها. وعندما يحصل عنصر على اسم أو هوية جديدة، يُحدَّث كل ما في الملف يشير إليه ليتطابق، بما في ذلك استدعاءات المقتطفات المكتوبة كاسم عادي في البرامج النصية.
الدمج أو الاستبدال
عندما يكون الملف تكوينًا كاملًا، تعرض المعاينة دمجه في التكوين (القواعد أعلاه) أو استبدال التكوين به ①. يجعل الاستبدال الملف تكوينك. وتحتفظ المكونات الإضافية وإعدادات AutoHotkey ومدة تذكّر كلمة المرور والبدء مع Windows بقيمها الحالية في الحالتين.
ما يوقف الاستيراد
الاستيراد كل شيء أو لا شيء. قبل أن يتغير أي شيء، يبني Input.Observer النتيجة ويفحصها بالطريقة نفسها التي يفحص بها تكوينك عند بدئه. وإذا لم تكن النتيجة صالحة، فلا يُستورد شيء وتسرد المعاينة المشكلات. ويُرفض الاستيراد عندما:
- يكون الملف مشفّرًا — أزل كلمة المرور حيث جاء منه، وصدّر مرة أخرى، واستورد ذلك الملف؛
- لا يكون ملف تكوين يستطيع Input.Observer قراءته، أو يكون أكبر من 8 ميغابايت؛
- يكون مكتوبًا بإصدار أحدث من Input.Observer لا يستطيع هذا الإصدار قراءته (الأجزاء الأحدث قليلًا فقط تُستورد، وتسرد المعاينة الإعدادات التي تخطاها)؛
- يستخدم إجراء إيماءة، أو تكون مجموعة أو إجراء مقصورًا على ملف تعريف، لا يوجد في الملف ولا في تكوينك؛
- تكون في النتيجة أكثر من مجموعة عامة واحدة، أو مقتطفان بالاسم نفسه، أو أكثر من 64 ملف تعريف إيماءات؛
- يجد Input.Observer نفسه مشكلة في النتيجة.
الإعدادات التي لا تُستورد أبدًا تُستبعد وتُسرد. والبرنامج النصي الذي يستدعي مقتطفًا لا يوجد في أي من الجانبين تحذير، لا رفض.
البرامج النصية المستوردة تعمل بأذوناتك كلما شُغّلت، مثل برامجك. تعلّم المعاينة كل عنصر يحتوي على برنامج نصي، وبرامج AutoHotkey النصية بشكل منفصل. استورد الملفات فقط من أشخاص تثق بهم.
الاستيراد من StrokesPlus.net
يقرأ استيراد من StrokesPlus.net… ملف إعدادات StrokesPlus.net ويحوّله إلى معاينة استيراد عادية، فينطبق كل ما سبق.
- افتح القائمة ⋯ واختر استيراد من StrokesPlus.net…. يُفتح منتقي الملفات في مجلد إعدادات StrokesPlus.net عندما يكون موجودًا. ويحتفظ
StrokesPlus.net المحمول بـ
StrokesPlus.net.jsonبجانب برنامجه؛ استعرض إليه هناك. - إذا كان الملف مشفّرًا، فأدخل كلمة المرور التي حُفظ بها.
- تحقق من المعاينة. يسرد مربع في الأعلى، حسب النوع، ما لم يُنقل أو ما تغيّر، مع إظهار كل العناصر للقائمة الكاملة.
- اختر استيراد، ثم تطبيق أو حفظ وإغلاق.
ما يمكن توقعه:
- تُنقل مجموعات التطبيقات، والبرامج المتجاهَلة، والإيماءات، وإجراءات الإيماءات، ومفاتيح الاختصار، وتوسيعات النص، والأحداث العامة، ومناطق الاستبعاد، وإعدادات المطابقة. وتُترجم الخطوات والبرامج النصية إلى الخطوات ولغة البرامج النصية الخاصة بـ Input.Observer.
- كل ما لم يُنقل سليمًا يُستورد متوقفًا، مع ملاحظة تذكر السبب: إجراء تعذّرت ترجمة برنامجه النصي بالكامل (تُحفظ الأسطر غير المترجمة
كتعليقات
// SP.net:)، وإجراء إيماءته ليست في الملف، وإجراء يبدأ بأزرار الماوس وحدها، ومفتاح اختصار بلا مفتاح، وتوسيع نص بلا نص مشغِّل، ومجموعة تطبيقات ليس لأي من قواعد نوافذها مقابل. - تبدأ مطابقة الإيماءات على الاحتفاظ بما لديك. يقيّم StrokesPlus.net الإيماءة بحساب متوسط أمثلتها المرسومة؛ أما Input.Observer فيأخذ افتراضيًا أفضلها. وتُعرض إعدادات المطابقة من الملف، لكن الكتابة فوق إعداداتك تغيّر طريقة تقييم إيماءاتك الموجودة، لذا القرار لك. ويُستورد حد المطابقة الأقل من 50 بالقيمة 50، وهي أدنى قيمة تسمح بها صفحة الإيماءات. وقد تحتاج الإيماءات المستوردة إلى مراجعة إعدادات مطابقتها (المطابقة).
- لا يمكن قراءة ملف الإعدادات الثنائي الأقدم في StrokesPlus.net (
.bin). شغّل StrokesPlus.net مرة واحدة لكي يحفظStrokesPlus.net.json، ثم استورد ذلك الملف. - استيراد الملف نفسه مرة أخرى يطابق عناصره مع تلك التي استوردها من قبل، بدلًا من إضافة نسخ مكررة.