Что назначает ваш набор биндов

Конструктор собирает раскладку с нуля, а эта страница читает готовую. Вставьте строки из своего конфига или из чужого — портал прочитает их сверху вниз, как это делает игра, и покажет, что от набора останется к концу файла.

5 клавиш занято в итоге

Ваши строки

Очистить

Можно вставить конфиг целиком: строки, которые клавиш не назначают, разбор просто назовёт и не станет о них ничего утверждать.

Или посмотрите на готовом примере

Это пример портала, а не ваш набор

Пример уже стоит в поле выше — его можно поправить и разобрать заново или стереть и вставить свои строки.

6 Есть в раскладке Действия из раскладки портала
0 Свой бинд Клавиша занята, действия в инструменте нет
1 Ничего не назначает Строки, которые клавишу не занимают
0 Снятие Строки, освобождающие клавишу
0 Связка Связки, которые портал не разворачивает
0 Не про клавиши Строки, которые клавиш не назначают

Что останется на клавиатуре

Итог набора, а не список строк

Схема шире экрана — её можно листать вбок.

Клавиатура

` 1 Основное оружие 2 Пистолет 3 Нож 4 Гранаты 5 Бомба или снаряжение 6 7 8 9 0 - =
Tab Таблица счёта Q Предыдущее оружие W HE E Использовать R Перезарядка T Y Общий чат U Чат команды I O P [ ]
Caps A Движение влево S Движение назад D Движение вправо F G Выбросить оружие H J K L Flash ; '
Shift Идти шагом Z Smoke X C Flash V B Магазин N M , . /
Ctrl Присесть Alt Space Прыжок Enter

Мышь

ЛКМ Огонь ПКМ Альтернативный режим Колесо
Боковая 1 Боковая 2
Колесо вверх Колесо вниз

Numpad

/ * -
7 8 9
4 5 6
1 2 3
0 . Enter
Назначено набором Стандартное действие игры Назначено дважды

Набор читается сверху вниз, как его читает игра: если клавиша назначена дважды, останется последнее назначение, а строка выше просто пропадёт. unbind освобождает клавишу, unbindall — все сразу. Поэтому на схеме показано не всё, что написано в наборе, а то, что от него останется после выполнения.

Клавиши, которых на схеме нет

В наборе встретились имена MOUSE7 — на схеме портала таких клавиш нет, поэтому и показать их негде. Работают они или нет, проверяется только в игре.

Одна клавиша назначена дважды

C — строки 1, 2. Игра выполнит строки по порядку, поэтому останется последняя, а назначение выше пропадёт без всякого сообщения — обнаруживается это обычно уже в раунде.

Стандартное управление перезаписано

W — сейчас это «Движение вперёд». Это не ошибка: бинд просто заменит действие. Вернуть его можно командой unbind с именем клавиши.

Действия из раскладки

Эти бинды портал собирает и сам 6 строк
bind "C" "use weapon_smokegrenade" Есть в раскладке

Дымовая граната строка 1

Клавиша C

Сразу берёт в руки smoke, минуя перебор гранат.

bind "C" "use weapon_flashbang" Есть в раскладке

Флешка строка 2

Клавиша C

Берёт в руки flashbang. Вторая флешка достаётся тем же нажатием.

Эта клавиша уже назначена выше, строка 1. Игра выполнит обе строки по очереди, останется последняя, а первое назначение пропадёт без всякого сообщения.

bind "W" "use weapon_hegrenade" Есть в раскладке

HE-граната строка 3

Клавиша W

Берёт в руки осколочную гранату.

По умолчанию на этой клавише — движение вперёд. Бинд её перезапишет.

bind "Z" "use weapon_smokegrenade" Есть в раскладке

Дымовая граната строка 4

Клавиша Z

Сразу берёт в руки smoke, минуя перебор гранат.

Это же действие назначено выше, строка 1. В игре так можно — обе клавиши будут работать, — но в раскладке портала у действия одна клавиша, и перенести получится только последнюю.

bind "MOUSE7" "use weapon_decoy" Есть в раскладке

Обманка строка 5

Клавиша MOUSE7

Берёт в руки decoy.

Такого имени клавиши инструмент портала не знает, и на схеме её нет. Это не значит, что имя неверное: игра принимает имена по-разному в зависимости от устройства.

bind "L" use weapon_flashbang Есть в раскладке

Флешка строка 7

Клавиша L

Берёт в руки flashbang. Вторая флешка достаётся тем же нажатием.

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

Это же действие назначено выше, строка 2. В игре так можно — обе клавиши будут работать, — но в раскладке портала у действия одна клавиша, и перенести получится только последнюю.

Строки, которые ничего не назначают

В строке нет клавиши или нет команды 1 строка
bind "K" Ничего не назначает

Бинд без команды строка 6

Клавиша K

Клавиша останется с тем действием, которое на ней было до этой строки.

Клавиша есть, а команды после неё нет: такая строка ничего не назначает.

Чего в наборе нет

Эти действия конструктора в наборе не встретились. Это не ошибка: часть из них назначается прямо в настройках игры, а часть просто никому не нужна — раскладка не обязана покрывать всё.

Гранаты

Молотов или зажигательная

Быстрая покупка

Винтовка своей стороны AWP Броня со шлемом Набор сапёра Набор гранат Молотов или зажигательная

Служебные

Убрать следы на стенах Выбросить бомбу Осмотреть оружие Голосовой чат Прыжок на колесе мыши

Что делать дальше

Итог набора переносится в конструктор — 3 действия на тех же клавишах. Действия, которых в наборе не было, уедут снятыми: подставлять им свои заводские клавиши портал не станет — в вашем файле их не было. В конструкторе набор видно на схеме, и оттуда же он собирается заново, уже без перебитых клавиш.

Открыть в конструкторе

Ссылкой на разбор поделиться нельзя

Набор строк не помещается в адрес страницы, поэтому он уходит формой, а не ссылкой: адрес у разбора всегда один и тот же. Чтобы показать раскладку кому-то ещё, перенесите её в конструктор — вот у той ссылки все клавиши сохраняются.