توضیحات : توی این آموزش به شما یاد میدیم که چطور در ویندو منیجر Qtile زبان کیبورد خودتون رو تنظیم و برای اون شرتکات تایین کنید.
دسته بندی : #QtileWM
آموزش :
اولین کاری که باید انجام بشه قرار دادن ویجت در بار هستش(با این کار به ویندو منیجر می فهمونید که چه زبان های رو می خواید داشته باشید.)
widget.KeyboardLayout( configured_keyboards=["us", "ir"])
خب حالا شما زبان های پارسی و انگلیش آمریکایی رو برای کیبورد تعیین کردین که زبان اول انگلیش هستش، برای جا به جایی بین اون ها باید به شکل زیر عمل کنید.در داکیومنت کلید هاتون کلید ها رو به شکل زیر اضافه کنید.
Key(["mod1"], "Shift_L" , lazy.widget['keyboardlayout'].next_keyboard())
دقت کنید کلید دوم باید حتما مکان اجرایش هم تعیین شده باشه ، مثلا اگه از کلید کنترل استفاده می کنید سمت راست رو با R و چپ رو با L در انتهای اون معلوم می کنیم من در اینجا از شیفت استفاده کردم، از اونجایی که این ویندو منیجر از پایتون برای کانفیگش استفاده می کنه می تونید برای استرینگ های نام کلید ها هم در متغییر هایی که دوس دارید استفاده کنید مثلا در اینجا کلید Mod1 همون ALT هستش که می تونید بعد از تعریفش در یک متغییر به شکل زیر ازش استفاده کنید.ALT = "mod1"
keys = [
Key([ALT], "Shift_L" , lazy.widget['keyboardlayout'].next_keyboard())
]
🔅@LinConfig