Ви не можете. Принаймні, не як розробник ігор.
Як геймер, ви можете придбати дорожчі клавіатури з функціями "анти-пристріту", але в іншому випадку обмеження є частиною самого обладнання, тому нічого не можна зробити в програмному забезпеченні для його вирішення.
Перегляньте цю демонстраційну сторінку, щоб побачити, як працює привид клавіатури, а також демонстрацію: https://web.archive.org/web/20150429053827/http://www.microsoft.com/appliedsciences/antighostingexplained.mspx
Тож ваші найкращі ставки:
- Не використовуйте схему управління, яка вимагає занадто багато одночасних натискань клавіш
- Використовуйте ігрові накладки, якщо вони доступні
- Нехай гравець перекомпонує ключі, щоб вони могли знайти набір ключів для свого обладнання
- Якщо потрібно, дотримуйтесь лівої сторони клавіатури (навколо WASD), оскільки клавіатури, як правило, не уникають привидів
Історично склалося, що багато комп'ютерних ігор використовуються клавіші - модифікатори ( Ctrl, Alt, Shift) як частина їх управління , тому що ці ключі були підключені для обробки туляться один до одного з іншими клавішами, щоб уникнути ореолів. Така практика впала в немилість протягом 90-х, оскільки клавіші-модифікатори все більше використовували ОС, що заважало б грі.
Пізніше певні жанри ігор мали керувати своїми елементами управління навколо ключових кластерів, особливо жанр FPS навколо WASD+ миша, але іншим прикладом можуть бути японські ігри з Інді навколо ZXC+ стрілки. Оскільки в більшості ігор використовуються ці кластери, виробники клавіатур також переконалися, що пристріт буде мінімізований навколо цієї області, тому, якщо ви будете дотримуватися тих же елементів управління, які використовують інші популярні ігри, ви також уникнете привидів.
Дивлячись на ваш приклад, Wі Dдобре, але Kце не так; Ви випадково використовуєте Kяк керований контроль? Якщо так, подумайте про використання клавіш зі стрілками.