یلسین «yorisoft» سپولودا، یکی از شرکتکنندگان برنامه Google Summer of Code، به کیدیای پیوسته و قرار است تابستان امسال روی پروژهای برای افزودن پشتیبانی از دستههای بازی (Game Controller) به کیوین کار کند.
در حال حاضر، کیوین ورودی دستههای بازی را شناسایی نمیکند. این موضوع باعث میشود:
- وقتی کاربر فقط با دسته بازی کار میکند، سیستم متوجه فعالیت او نشود و به حالت خواب برود.
- در دستههایی مثل Steam Controller یا Steam Deck Controller، صرفاً باز شدن فایلدسکریپتور توسط کیوین باعث غیرفعال شدن حالت "Lizard Mode" (شبیهسازی موس و کیبورد) شود، حتی اگر KWin از ورودی استفاده نکند.
- چون ورودیها بهصورت پراکنده توسط هر برنامهای مدیریت میشوند، تنظیمات یکپارچه مثل بازنگری دکمهها، فعالسازی لرزش یا تعامل سیستمی ممکن نیست.
این پروژه با هدف حل این مشکلات طراحی شده و قرار است:
- کیوین توانایی شناسایی و پردازش ورودی دستههای بازی را پیدا کند.
- یک لایه شبیهساز دسته مجازی در کیوین پیادهسازی شود که ورودی فیزیکی را مستقیماً به آن منتقل کند (همراه با پشتیبانی از لرزش).
- سیستم هنگام استفاده از دسته وارد حالت خواب نشود.
- تعامل بهتر با حالت "Lizard Mode" فراهم شود.
- زیرساختی برای امکانات آینده مثل بازنگری دکمهها، تنظیمات لرزش و پروتکلهای پیشرفتهتر ویلند فراهم گردد.
این حرکت گامی مهم در جهت بهبود تجربه کاربری بازی در میزکار پلاسما و ساخت زیرساخت یکپارچه برای مدیریت ورودی دستههاست.
پیوند خبر از بلاگ کیدیای @kde_fa