راهنما · تنظیمات

تنظیمات Lang Switcher، بخش به بخش

شش بخش: «عمومی»، «کلید میان‌بر»، «طرح‌بندی‌ها»، «استثناها»، «عیب‌یابی»، «وضعیت». بعضی تنظیمات فقط در فایل هستند.

چگونه باز کنیم

با دکمه‌ی چپ یا راست ماوس روی نماد سینی کلیک کنید و «تنظیمات…» را انتخاب کنید. پنجره‌ی «Lang Switcher — تنظیمات» باز می‌شود: شش بخش و پایین آن دکمه‌های «تأیید»، «لغو» و «اعمال».

Lang Switcher — تنظیماتعمومیکلید میان‌برطرح‌بندی‌هااستثناهاعیب‌یابیوضعیتاجرا هنگام ورود به سیستمزبان رابط کاربری:فارسیظاهر:مطابق سیستمبازخورد صوتیتبدیل متن انتخاب‌شدهکلید:Pauseتعیینیک کلید، ترکیبی با Ctrl، Alt یا Shift،یا دو بار Shift.جفتچند طرح‌بندیمبدأ:English (United States)مقصد:فارسی (ایران)چرخه: تیک برای شرکت، دکمه‌ها برای ترتیبEnglish (United States)فارسی (ایران)بالاپایینحذفخودکارانتخاب پنجره‌ی برنامهکلیک کنید، سپس ظرف 5 ثانیهبه برنامه برویددستیافزودننام فرایند، مثلاً game.exeثبت گزارشباز کردن پوشه‌ی گزارشپوشه‌ی گزارش:نوشتن برای سازنده…ذخیره‌ی گزارشدر حال کارطرح‌بندی‌ها در نشست: 2 · استثناهای منتشرشده: 0 · موارد گزارش: 0اجرای خودکار در رجیستری (HKCU\…\Run): بله،جفت فعال: English (United States) ← فارسی (ایران) · بدون خطا در انتخاب طرح‌بندیتأییدلغواعمال123456
Lang Switcher — تنظیماتعمومیکلید میان‌برطرح‌بندی‌هااستثناهاعیب‌یابیوضعیتPauseتعییندر حال کاراعماللغوتأیید123456
پنجره‌ی تنظیمات: در یک ستون «عمومی»، «کلید میان‌بر» و «طرح‌بندی‌ها»؛ در ستون دیگر «استثناها» و «عیب‌یابی»؛ پایین «وضعیت». شماره‌ها همان شماره‌های بخش‌های زیر هستند.

1. عمومی

  • «اجرا هنگام ورود به سیستم» — همان تیک منوی نماد سینی: برنامه همراه Windows اجرا می‌شود، بدون درخواست UAC.
  • «زبان رابط کاربری» — 66 زبان: بالا زبان Windows، انگلیسی و زبان‌های کیبورد شما، زیر خط جداکننده بقیه با نام خودشان. پنجره‌های برنامه بدون اجرای دوباره زبانشان را عوض می‌کنند. بیشتر این ترجمه‌ها را کسی نخوانده که زبان مادری‌اش باشد و ممکن است اشتباه داشته باشند: اگر دیدید، با «نوشتن برای سازنده…» خبر بدهید.
  • «ظاهر» — «مطابق سیستم»، «روشن» یا «تیره».
  • «بازخورد صوتی» — صدای کلیک برای هر فشار کلید میان‌بر: دو کلیک یعنی کلمه عوض شد، یک کلیک یعنی چیزی برای عوض کردن نبود و صدای خفه یعنی برنامه عمداً کاری نکرد.
  • «تبدیل متن انتخاب‌شده» — تیک را بردارید تا کلید فقط روی کلمه‌ی تایپ‌شده کار کند.

2. کلید میان‌بر

«کلید» کلید فعلی را نشان می‌دهد و «تعیین» آن را عوض می‌کند: یک کلید، ترکیبی با Ctrl، Alt یا Shift، یا دو بار Shift. پیش‌فرض Pause است. بیشتر در صفحه‌ی «کلید میان‌بر».

3. طرح‌بندی‌ها

با دو زبان کیبورد اینجا کاری ندارید: کلمه به زبان دوم می‌رود. با سه زبان و بیشتر:

  • «جفت» — «مبدأ» و «مقصد» را انتخاب کنید: کلمه از یکی به دیگری می‌رود و زبان‌های دیگر کاری ندارند.
  • «چند طرح‌بندی» — هر فشار کلمه را به زبان بعدی چرخه می‌برد و بعد از آخری، متن تایپ‌شده را برمی‌گرداند. در فهرست زیر خط «چرخه: تیک برای شرکت، دکمه‌ها برای ترتیب» زبان‌ها را تیک بزنید و ترتیب را با «بالا» و «پایین» تعیین کنید؛ چرخه تا هشت زبان دارد.

برنامه زبانی را که در Windows افزوده‌اید وقتی می‌بیند که به پنجره یا کادر دیگری بروید.

4. استثناها

برنامه‌هایی که Lang Switcher در آن‌ها کار نمی‌کند. برای افزودن، زیر «خودکار» دکمه‌ی «انتخاب پنجره‌ی برنامه» را بزنید و ظرف 5 ثانیه به برنامه‌ی موردنظر بروید، یا زیر «دستی» نام فرایند را بنویسید، مثلاً game.exe، و «افزودن» را بزنید. برای برداشتن، نام‌ها را انتخاب کنید و «حذف» را بزنید. در چنین برنامه‌ای تایپ به خاطر سپرده نمی‌شود و کلید میان‌بر به خود آن برنامه می‌رسد. این برای بازی‌هایی با محافظت ضد تقلب و برنامه‌هایی است که کیبورد را بدون Windows می‌خوانند. بیشتر در صفحه‌ی «استثناها».

5. عیب‌یابی

  • «ثبت گزارش» — برنامه رویدادهای خودش را در گزارش می‌نویسد: فقط نام عملیات و کدهای خطا، حتی یک کلید هم نه. پیش‌فرض خاموش است. «پوشه‌ی گزارش» نشان می‌دهد گزارش کجاست و «باز کردن پوشه‌ی گزارش» آن را باز می‌کند.
  • «ذخیره‌ی گزارش» — گزارش را همین الان می‌نویسد؛ دکمه دو ثانیه «گزارش ذخیره شد» را نشان می‌دهد.
  • «نوشتن برای سازنده…» — جادوگر پیام: متن را آماده می‌کند و فقط وقتی «ارسال» را بزنید آن را برای سازنده می‌فرستد.

6. وضعیت

برنامه الان چه می‌کند: «در حال کار»، «متوقف‌شده»، «هوک صفحه‌کلید نصب نشده است» یا «هوک نصب است، اما پردازش خاموش است — برنامه را دوباره راه‌اندازی کنید». پایین‌تر نوشته شده است چند طرح‌بندی در نشست هست، اجرای خودکار در رجیستری هست یا نه و کدام جفت زبان فعال است (در حالت «چند طرح‌بندی»، کدام چرخه). این خط‌ها وقتی پنجره باز می‌شود و وقتی «اعمال» را می‌زنید پر می‌شوند.

«ادامه — راه‌اندازی مجدد لازم است» به رنگ خاکستری در منوی نماد سینی همین معنا را دارد: پس از چند خطا، برنامه دیگر فشار کلیدها را پردازش نمی‌کند. «خروج» را انتخاب کنید و برنامه را دوباره اجرا کنید؛ اگر تکرار شد، برای سازنده بنویسید و گزارش را پیوست کنید.

«تأیید»، «لغو»، «اعمال»

«تأیید» تنظیمات را ذخیره می‌کند و پنجره را می‌بندد، «اعمال» ذخیره می‌کند و پنجره را باز نگه می‌دارد و «لغو» پنجره را بدون هیچ تغییری می‌بندد. کلید میان‌بر تازه هم پس از «تأیید» یا «اعمال» کار می‌کند.

آنچه فقط در فایل است

پنجره همه‌چیز را نشان نمی‌دهد. فقط در فایل %APPDATA%\Lang_Switcher\config.toml:

  • پس از چند ثانیه کلمه فراموش شود: [buffer] idle_timeout_s، پیش‌فرض 300، و 0 یعنی هرگز؛
  • روش جایگزینی متن: [replacement] method؛ پیش‌فرض auto تقریباً برای همه مناسب است؛
  • مکث‌های کلیپ‌بورد هنگام تبدیل متن انتخاب‌شده: [selection] clipboard_timeout_ms و clipboard_restore_delay_ms؛
  • خوراک خبری: [letters] feed، تا وقتی در پنجره‌ی «از طرف سازنده» کلیدی برای آن نیست.

فایل را وقتی ویرایش کنید که برنامه اجرا نیست: برنامه آن را از حافظه‌اش بازنویسی می‌کند و توضیح‌های شما از بین می‌رود.

پرسش‌ها و مشکلاتدر GitHub Issues ↖ یا با ایمیل send.me@panda-pishet-kod.dev