برنامه‌ی تغییر زبان کیبورد

نماد برنامه‌ی Lang Switcher

Lang Switcher

به‌جای «سلام» نوشتید sghl؟ کلید Pause را بزنید. Lang Switcher آخرین کلمه‌ای را که با زبان اشتباه تایپ کرده‌اید اصلاح می‌کند و زبان کیبورد را هم خودش عوض می‌کند. با هر جفت زبانی کار می‌کند و می‌توانید چرخه‌ای تا هشت زبان هم بسازید.

در حال توسعهنسخه 1.4.4، 1 نوامبر 2026مجوز MIT یا Apache-2.0
Lang Switcher 1.4.4 در سینی
تایپ کردیدsghl
زدیدPause / Break
نتیجهسلام
یک بار دیگر بزنید تا متن اصلی، حرف به حرف، برگردد.

دو زبان: بدون هیچ تنظیمی

اگر در Windows دقیقاً دو زبان کیبورد نصب باشد، برنامه خودش می‌داند کلمه را به کدام تبدیل کند: به آن یکی. فارسی و انگلیسی دقیقاً همین حالت است، پس لازم نیست پنجره‌ی تنظیمات را باز کنید.

سه زبان یا بیشتر: جفت یا چرخه

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

  1. sghlانگلیسی · تایپ‌شده
  2. سلامفارسی · بار اول
  3. iütlترکی F · بار دوم
چرخه‌ای با سه زبان. «sghl» را تایپ کردید: بار اول «سلام» می‌شود، بار دوم همان کلیدها در ترکی F، و بار سوم آنچه تایپ کرده بودید برمی‌گردد.

EN ← FA

llk,kممنون

کیبورد روی انگلیسی مانده بود

FA ← EN

اثممخhello

کیبورد روی فارسی مانده بود

FA ← EN

لخخلمثgoogle

می‌خواستید نام سایت را بنویسید

انتخاب متن

shdj لهفاعذ vh ffdkdnسایت github را ببینید

دو زبان در هم: هر کلمه به زبان خودش برمی‌گردد

بدون نصب: مبدل آنلاین زبان کیبورد

تغییر زبان خودتان مزاحمتی ندارد

میان‌برهای معمول تغییر زبان، یعنی Alt+Shift، Ctrl+Shift و Win+Space، کلمه را پاک نمی‌کنند: برنامه زبان هر کلید را به یاد دارد.

هر پنجره، زبان خودش

اگر در Windows 11 زبان کیبورد برای هر پنجره جدا انتخاب می‌شود، Lang Switcher آن را در همان پنجره‌ای که تایپ می‌کنید عوض می‌کند.

برای چینی، ژاپنی و کره‌ای نیست

این زبان‌ها هر نویسه را از چند ضربه‌ی کلید می‌سازند و به چرخه اضافه نمی‌شوند.

متن‌بازکد منبع روی GitHub است و ساخت برنامه تکرارپذیر است: هر چیزی را که در این صفحه نوشته شده می‌توانید با کد بررسی کنید.
خودش فقط برای اخبار و به‌روزرسانی به اینترنت وصل می‌شودبرنامه روزی یک بار پرونده‌ی اخبار را از سایت سازنده می‌خواند و هیچ چیزی درباره‌ی شما نمی‌فرستد. نسخه‌های جدید را هم از همان‌جا بارگیری می‌کند و پس از بررسی امضا، خودش نصب می‌کند.
بدون شما چیزی نمی‌فرستدنه داده‌ی تله‌متری می‌فرستد و نه چیزی درباره‌ی شما. پیام شما به سازنده از جادوگر فقط وقتی به سایت می‌رود که خودتان «ارسال» را بزنید، و دقیقاً همان متنی می‌رود که پیش از ارسال دیده‌اید؛ راه تماس اختیاری است.
گذرواژه‌ها را به خاطر نمی‌سپارددر کادرهای گذرواژه بافر تایپ نگه داشته نمی‌شود. برنامه این کادرها را با سه بررسی، از جمله UI Automation، می‌شناسد و آنجا به Pause با یک صدای خفه جواب می‌دهد.
کلیدها روی دیسک نوشته نمی‌شوندنه در گزارش، نه در تنظیمات و نه در فایل‌های موقت. بافر تایپ فقط در حافظه است و با هر بار پاک شدن، با صفر بازنویسی می‌شود. در زبان‌هایی مثل فارسی و عربی که یک کلید چند حرف می‌نویسد، آخرین کلمه‌ها همان‌جا می‌مانند تا وقتی کادر را عوض کنید یا یک دقیقه تایپ نکنید، تا کلمه‌ی انتخاب‌شده درست تبدیل شود.
صادقانه درباره‌ی امضابرنامه‌ی نصب با گواهی خود من امضا شده است: Windows درباره‌ی ناشر ناشناس هشدار می‌دهد و باید اجرا را تأیید کنید. برای بررسی فایل به صفحه‌ی دانلود بروید.

پرسش‌ها و پاسخ‌ها

فرق Lang Switcher با LangOver و Punto Switcher چیست؟

Punto Switcher زبان را از روی حروف حدس می‌زند و خودش زبان کیبورد را عوض می‌کند. در LangOver متن را انتخاب می‌کنید و F10 را می‌زنید. Lang Switcher تا شما نخواهید چیزی را تغییر نمی‌دهد: یک بار زدن Pause/Break آخرین کلمه را اصلاح و زبان کیبورد را عوض می‌کند، بی‌آنکه لازم باشد چیزی را انتخاب کنید.

با کیبورد فارسی کار می‌کند؟

بله، مثل هر زبان دیگری در Windows: Lang Switcher بر اساس کلید تبدیل می‌کند، نه زبان، پس هر حرف به حرفی تبدیل می‌شود که روی همان کلید در زبان دیگر است. sghl می‌شود «سلام» و اثممخ می‌شود hello. استثنا فقط چینی، ژاپنی و کره‌ای است. پنجره‌ها و منوهای برنامه به 66 زبان ترجمه شده‌اند، از جمله فارسی: زبان را از Windows می‌گیرد و می‌توانید آن را در تنظیمات، بخش «زبان رابط کاربری»، عوض کنید.

لپ‌تاپ من کلید Pause/Break ندارد؛ چه کار کنم؟

کلید دیگری تعیین کنید: «تنظیمات ← کلید میان‌بر» ← «تعیین». یک کلید تکی، ترکیبی با Ctrl، Alt یا Shift، یا دو بار Shift کار می‌کند. اگر Pause/Break را برای کار دیگری لازم دارید هم همین راه را بروید: این کلید فقط به این دلیل پیش‌فرض است که برنامه‌های امروزی تقریباً از آن استفاده نمی‌کنند. جزئیات در راهنمای کلید میان‌بر.

این برنامه کی‌لاگر نیست؟

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

وارد کردن گذرواژه امن است؟

در کادر گذرواژه بافر تایپ نگه داشته نمی‌شود و برنامه هرگز کلیدها را روی دیسک نمی‌نویسد. دو نکته: کادری که نوعش مشخص نشود کادر معمولی حساب می‌شود، و کادری که در همان لحظه به کادر گذرواژه تبدیل می‌شود (مثل درخواست sudo در کنسول) تا وقتی فوکوس عوض نشده، مثل قبل حساب می‌شود.

در پنجره‌های برنامه‌هایی که به‌عنوان مدیر اجرا می‌شوند کار می‌کند؟

بله. Lang Switcher در C:\Program Files نصب می‌شود و برنامه‌ی نصب روی رایانه‌ی شما یک گواهی می‌سازد که فقط برای امضای کد است: Lang Switcher را با آن امضا می‌کند و کلید آن را همان لحظه از بین می‌برد، و هنگام حذف نصب، گواهی را هم برمی‌دارد. به همین دلیل Windows اجازه می‌دهد Lang Switcher در پنجره‌های برنامه‌هایی که به‌عنوان مدیر اجرا می‌شوند کار کند. روی صفحه‌های درخواست UAC، Ctrl+Alt+Del و ورود به سیستم نمی‌توان کلیدها را گرفت: این محدودیت Windows است.

نامه‌ها و اخبار سازنده را چطور خاموش کنم؟

از برنامه خارج شوید (منوی نماد سینی ← «خروج»)، در فایل %APPDATA%\Lang_Switcher\config.toml در بخش [letters] مقدار feed = false را بگذارید و برنامه را دوباره اجرا کنید. پس از نخستین نامه‌ی خوراک خبری، و نه زودتر از 90 روز، این گزینه در پنجره‌ی «از طرف سازنده» هم ظاهر می‌شود و زیر آن این جمله هست: «برنامه روزی یک بار یک پرونده را از سایت سازنده می‌خواند. این گزینه نامه‌ها و اخبار آن پرونده را خاموش می‌کند.» جزئیات در راهنمای پنجره‌ی «از طرف سازنده».

کیبورد از کار افتاد؛ چه کار کنم؟

Ctrl+Alt+Shift+F12 را بزنید: برنامه دیگر کلیدها را نمی‌گیرد و بسته می‌شود. این ترکیب خروج اضطراری است: برنامه پیش از هر چیز آن را بررسی می‌کند و نمی‌توان آن را به‌عنوان کلید میان‌بر تعیین کرد. ادامه‌ی کار در راهنما آمده است.

روی Windows 7 یا سیستم 32 بیتی کار می‌کند؟

نه. به Windows 10 نسخه‌ی 1607 یا جدیدتر یا Windows 11 نیاز دارد، فقط 64 بیتی. بقیه‌ی پیش‌نیازها و محدودیت‌ها در راهنما است.

چطور برنامه را حذف کنم و چه چیزی می‌ماند؟

در تنظیمات Windows فهرست برنامه‌ها را باز کنید، Lang Switcher را پیدا و حذف کنید. خود برنامه، میان‌برهایش، ورودی اجرای خودکار و گزارش پاک می‌شوند. تنظیمات و پیام‌هایی که جادوگر «نوشتن برای سازنده» ذخیره کرده فقط وقتی پاک می‌شوند که به پرسش پایانی «بله» بگویید؛ با «خیر» در پوشه‌ی %APPDATA%\Lang_Switcher می‌مانند.

پاسخ‌های بیشتر در راهنما

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