راهنما · کلید و زبانهای کیبورد
کلید میانبر Lang Switcher: لپتاپ شما Pause/Break ندارد؟
پیشفرض Pause/Break است. لپتاپ شما این کلید را ندارد یا برای کار دیگری لازمش دارید؟ کلید دیگری تعیین کنید: «تنظیمات…» ← «کلید میانبر» ← «تعیین». یک کلید، ترکیبی با Ctrl،Alt یا Shift،Shift مناسب است.
لپتاپ شما Pause/Break ندارد؟
بهطور پیشفرض کلمه با کلید Pause/Break اصلاح میشود. بسیاری از لپتاپها این کلید را ندارند؛ در این صورت کلید دیگری تعیین کنید: تنظیمات ← کلید میانبر. pause break، pause و break نامهای همین یک کلید هستند و برای Lang Switcher فقط گزینهی پیشفرض است. سه راه دارید:
- آن را همراه
Fnبزنید. روی کیبوردهایی که pause زیرFnپنهان است، لازم نیست چیزی را عوض کنید. - کلید یا ترکیب دیگری تعیین کنید:
F12،CapsLockیاCtrl+F12. - دو بار
Shiftرا انتخاب کنید: دو فشار کوتاه و پیاپی رویShift.
چگونه عوض کنیم
- با دکمهی چپ یا راست ماوس روی نماد سینی کلیک کنید و «تنظیمات…» را انتخاب کنید.
- در بخش «کلید میانبر» دکمهی «تعیین» را بزنید. در کادر «یک کلید یا ترکیب…» ظاهر میشود و دکمه «لغو» میشود.
- کلید یا ترکیب موردنظر را بزنید، یا دو بار پیاپی
Shiftرا. «Esc یا کلیک در جای دیگر آن را لغو میکند». - «تأیید» را بزنید.
چه چیزی را میتوان تعیین کرد
- یک کلید — مثلاً
F12یاCapsLock. - یک ترکیب — کلیدی با
Ctrl،Altو به هر شکلی:Shift،Ctrl+F12، فقط همان ترکیب دقیق کار میکند: اگرAlt+Shift+K.Ctrl+F12را انتخاب کنید،F12تنها وCtrl+Shift+F12به برنامهها میرسند، انگار Lang Switcher نیست. - دو بار
Shift— دو فشار کوتاه و پیاپی؛ در کادر «Shift, Shift» دیده میشود.
دو بار Shift
دو فشار کوتاه Shift کلمه را تبدیل میکند و دو فشار دیگر آن را برمیگرداند. هر فشار نباید بیشتر از 0.4 ثانیه طول بکشد و فشار دوم باید حداکثر 0.4 ثانیه پس از شروع فشار اول شروع شود. حروف بزرگ، Alt+Shift و Shift همراه کلیک ماوس به حساب نمیآیند.
برنامههای دیگر هم این فشارها را میبینند. اگر برنامهای برای دو بار Shift فرمانی داشته باشد (Search Everywhere در محیطهای JetBrains)، آن فرمان هم اجرا میشود. Windows پنج فشار پیاپی Shift را میانبر خودش میداند و چسبیدن کلیدها را پیشنهاد میکند. تا وقتی دو بار Shift انتخاب شده است، برنامه این میانبر را تا زمان خروج خودش خاموش میکند و چیزی در تنظیمات Windows نمینویسد.
چه چیزی را نمیتوان تعیین کرد
برنامه نمیپذیرد و زیر همان کادر دلیلش را میگوید:
- کلیدی که نویسه تایپ میکند (تنها، با
Shiftیا باCtrl+Alt)؛ CtrlوAltبهتنهایی؛- ترکیب با
Win؛ - کلیدهای جهتنما،
Home،End،Deleteو کلیدهای مشابه؛ Ctrl+Alt+Shift+F12که خروج اضطراری است.
میانبر Windows برای تغییر زبان
میانبری که خود Windows با آن زبان را عوض میکند Alt+Shift،Win+Space)
در فایل تنظیمات
بخش [hotkey] در فایل %APPDATA%\Lang_Switcher\config.toml:
[hotkey]
key = "F12"
modifiers = ["Ctrl"]
trigger = "press"
modifiers از میان "Ctrl"،"Alt" و "Shift" است؛ [] یعنی فقط کلید. trigger یکی از این دو است: press (یک فشار) یا double_tap (دو فشار، فقط با key = "Shift").
دو بار Shift در فایل این است: key = "Shift"،modifiers = []،trigger = "double_tap"."Win")،trigger یا double_tap با کلید دیگر، کلید میانبر همان Pause میماند. فایل را وقتی ویرایش کنید که برنامه اجرا نیست.
همچنین ببینید
پرسشها و مشکلاتدر GitHub Issues ↖ یا با ایمیل send.me@panda-pishet-kod.dev