Как сопоставить элементы управления с физическими местоположениями клавиатуры - PullRequest
0 голосов
/ 15 мая 2011

Я давно хотел создать игровой движок, но я хочу разобраться с некоторыми проблемами, такими как управление. Можно ли сопоставить элементы управления физическим местам на клавиатуре, а не отдельным клавишам?

Я хотел бы сделать это, потому что я думаю, что простая настройка на элементы управления, такие как «W» для «вверх» и «S» для «вниз», создает неудобства для тех, кто не использует qwerty и нуждается в перенастройке в места, предназначенные создатели игры, в которую войдут пользователи Dvorak, такие как я или любой, кто просто решит изменить системное значение по умолчанию.

Возможно, я буду использовать C ++ с Boost, SFML и Qt, если это имеет значение.

1 Ответ

1 голос
/ 15 мая 2011

Вероятно, лучший способ сделать это - просто иметь элементы управления в .ini или текстовом файле, а затем пользователь может настроить его оттуда. Или же меню в игре, из которого вы можете выбрать ключ. т. е. «нажать клавишу вверх» и т. д. С точки зрения физической разметки, на самом деле не существует никаких стандартов.

В любом случае, даже те, кто использует qwerty-клавиатуру, хотят настроить свои клавиши, например. рогалик ключи.

...