Реализовать нормальную работу комбинаций клавиш

Не работает это нормально. Комбинации клавиш, особенно если они на мышке и клаве одновременно работают плохо. Я об этом ещё давно говорил

Странно, у меня такой проблемы никогда не было

Если отпустить альт и цифру одновременно или же сначала отпустить цифру и потом альт, то ничего не произойдет

А если отпустить сначала альт, а потом цифру, то будет выбран другой снаряд, потому что на долю секунды зажата только цифра и игра считает, что я ее отдельно “нажал”

А, тогда понятно. Я-то сначала как раз цифры отпускаю

Я себя приучаю сначала цифры отпусксть, но не всегда получается))))

1 лайк

Все работает безупречно. Я пользуюсь сложными комбинациями мыши и клавиатуры типа ПКМ + Пробел + WASD и они работают идеально при любых условиях.

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

надо сначала убрать ограничение а то только 3 клавиши использовать можно а на 4 клавишу Техника не реагирует

Столько букв написал и всё впустую.
Если ты отжимаешь Alt, после зажатой комбинации, у тебя не должна автоматом срабатывать F, т.к. она была нажата до событий отпускания этого самого Alt, потому что в таких функциях как выпуск/уборка закрылок (т.к. у нас именно такой пример) игра должна распознавать НАЖАТЯ клавиш, а она распознаёт удержания. Нормально? Доходчиво?
Так же программист улиток, а в данном случае задачей изначально должен и не программист заниматься, а аналитик, вполне может посмотреть как работают любые другие системы с использованием клавиш-шифтов.

На данный момент этот программист сделал так что не важна даже последовательность нажатия клавиш, игра просто проверяет нажаты ли в данный момент указанные кнопки и всё.
Комбинация “А+Б+В” должна работать только в такой последовательности и ни в коем случае не при: “Б+В+А”, “В+А+Б” и прочих.

Ты не обосновал почему собственно “должна”. Твое обоснование читается буквально следующим образом:

— Дорогие улитки, я придумал свою раскладку кнопок управления которая полностью неадекватна системе регистрации нажатий клавиш которая у вас в игре. Переделайте свою систему регистрации нажатий чтобы моя раскладка заработала, а у всех тех игроков у которых раскладка адекватна той системе что сейчас есть, сломалась. Спасибо за внимание.

Чтобы сказать что сложная система “должна” работать каким-то желаемым способом не надо приводить один взятый с потолка пример. Нужно привести 50 примеров всех возможных мыслимых вариантов взаимодействия, перечислить их плюсы и минусы для всех возможных сценариев использования и всех возможных систем регистрации нажатий. И только после такого разбора будет понятно, должна система как-то работать или не должна.

Простой пример: Если игрок использует A и D (кнопки по-умолчанию) для Танкового руления и дополнительно использует сочетания Alt + A и Alt + D для Танкового левого тормоза и правого тормоза то РЕАЛИЗАЦИЯ ВАШЕГО ПРЕДЛОЖЕНИЯ СЛОМАЕТ СИСТЕМУ УПРАВЛЕНИЯ ТАНКОМ.

War Thunder это не текстовый редактор где нужно распознавать нажатия. В игре управление техникой происходит непрерывно, и если управляющий сигнал от нажатой клавиши модифицируется другой клавишей, а потом перестает модифицироваться, то система и должна распознавать удержания, а не нажатия.

Пример с танковыми тормозами показывает почему та система что сейчас есть адекватнее для динамической игры про управление техникой, чем то что вы предлагаете. Если не понятно поясняю сценарий использования:

  • Чел нажал А и поворачивает на танке влево.
  • Если он медленно поворачивает он нажимает дополнительно Alt (Alt + A - левый тормоз) и начинает поворачивать быстрее.
  • Если теперь ему надо поворачивать медленнее он отпускает Alt и продолжает поворачивать медленнее.
  • Если он повернул он отпускает A.

Ваше предложение полностью ломает основной сценарий управления техникой в пользу вторичных сценариев которые используются раз в десять минут.

Вот конкретно по ВР не знаю, может у тебя и есть какое-то оправдание, что вот такая тема потворствующая дегенератизму была создана. В целом тема ужасная для обычного игрока, потому что заставляет его думать, что проблема в игре, а не в нём самом. Я делал целую тему про настройки игры с несколькими пунктами, объяснив, в чём их реальная проблема. Но не совладать с модификаторами это что-то за гранью добра и зла…

Ты базированный, не в первый раз с тобой в одних темах оказываюсь, люблю тебя дружески.

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

База.

image

https://raskin-interface.narod.ru/interface/chapter3.htm

1 лайк

Стоит ввод дальности на alt+E и alt+Q, а сброс его на alt+W. Почему-то ввод дальности отпрабатывает нормально, а вот сброс зачастую сопровождается движением. Во время ремонта гусеницы особенно подбешивает.

Ну и бредятина…

Извини, тема больше не для танкистов начальных уровней. Вкачаешь топовые реактивы, возвращайся.

Так дело не про разные виды техники, дело в том чтобы уменьшить основное количество кнопок + иногда защита.

Вот в настройках самолёта есть следующие парные команды:
image

image

image
забавно что для тормоза нет. хотя надо было бы…

Есть и другие подобные, но не столь явные, в силу разных причин, комбинации…

Итого тут 6 кнопок? Или 3 + модификатор?

Бредятина что со 100% гарантией это предложение сломает настройки управления большого количества пользователей? Если у тебя нет аргументов за твое предложение остается только рассчитывать на вменяемость разработчиков.