Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Блокировка клавиш и сочетаний

Модуль позволяет администратору настроить блокировку отдельных клавиш и сочетаний клавиш на страницах сайта 1С-Битрикс. Настройки выполняются через административный раздел и могут задаваться отдельно для каждого сайта в многосайтовой установке.Администратор выбирает сайт, включает модуль, заполняет список запрещённых клавиш и сочетаний, а также при необходимости настраивает страницы, где модуль должен подключаться или отключаться. Для удобства доступны пресеты популярных сочетаний браузера, DevTools и macOS.Модуль помогает ограничить нежелательные горячие клавиши, например «F12», «Ctrl+S», «Ctrl+P», «Ctrl+Shift+I», «Meta+Shift+P» и другие сочетания. Список по умолчанию пустой, поэтому модуль не начинает блокировать клавиши без явной настройки администратора.Основные возможности- Отдельные настройки для каждого сайта.- Поддержка одиночных клавиш и комбинаций с «Ctrl», «Alt», «Shift», «Meta».- Пресеты сочетаний для браузера, DevTools и macOS.- Настройка URL, на которых модуль подключается.- Настройка URL, на которых модуль отключается.- Исключения по группам пользователей.- Исключения по CSS-селекторам.- Опция пропуска полей ввода и редакторов.- Режим блокировки действий браузера.- Audit-режим без блокировки действий.- Debug-уведомления и сообщения в консоли для настройки правил.- Поддержка стандартных прав доступа модуля 1С-Битрикс.Примеры использования- Заблокировать открытие DevTools на публичной части сайта.- Запретить отдельные браузерные сочетания на страницах личного кабинета.- Включить блокировку только на выбранных URL.- Отключить модуль для администраторов, редакторов или других групп пользователей.- Проверить реальные срабатывания через audit-режим перед включением блокировки.Формат сочетанийОдна клавиша или комбинация указывается в отдельной строке. В сочетании должна быть только одна основная клавиша.Примеры:F12Ctrl+SCtrl+PCtrl+Shift+IMeta+Shift+PCtrl+PlusNumpadAddДля клавиши плюса используйте «Plus», а для плюса на цифровом блоке используйте «NumpadAdd». Например, «Ctrl++» нужно записывать как «Ctrl+Plus».«Meta» означает системную клавишу: «Win» на Windows и «Command» на macOS.ОграниченияJavaScript может перехватывать только те клавиши и сочетания, которые браузер передаёт странице. Глобальные системные комбинации операционной системы и часть специальных сочетаний браузера могут быть недоступны для блокировки.Интерфейсы в админкеРаздел «Сервисы → Блокировка клавиш».Раздел «Настройки → Настройки продукта → Настройки модулей → Блокировка клавиш и сочетаний».

Блокировка клавиш и сочетаний

Блокировка клавиш и сочетаний

Купить: 1 500 руб.
Попробовать (14 дней)
Купить продление
Скриншоты
Описание

Технические данные

Опубликовано:
15.05.2026
Версия:
1.0.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Интернет-магазин + CRM»
Адаптивность:
Да
Поддержка Композита:
Да
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

Модуль позволяет администратору настроить блокировку отдельных клавиш и сочетаний клавиш на страницах сайта 1С-Битрикс. Настройки выполняются через административный раздел и могут задаваться отдельно для каждого сайта в многосайтовой установке.

Администратор выбирает сайт, включает модуль, заполняет список запрещённых клавиш и сочетаний, а также при необходимости настраивает страницы, где модуль должен подключаться или отключаться. Для удобства доступны пресеты популярных сочетаний браузера, DevTools и macOS.

Модуль помогает ограничить нежелательные горячие клавиши, например «F12», «Ctrl+S», «Ctrl+P», «Ctrl+Shift+I», «Meta+Shift+P» и другие сочетания. Список по умолчанию пустой, поэтому модуль не начинает блокировать клавиши без явной настройки администратора.

Основные возможности

- Отдельные настройки для каждого сайта.
- Поддержка одиночных клавиш и комбинаций с «Ctrl», «Alt», «Shift», «Meta».
- Пресеты сочетаний для браузера, DevTools и macOS.
- Настройка URL, на которых модуль подключается.
- Настройка URL, на которых модуль отключается.
- Исключения по группам пользователей.
- Исключения по CSS-селекторам.
- Опция пропуска полей ввода и редакторов.
- Режим блокировки действий браузера.
- Audit-режим без блокировки действий.
- Debug-уведомления и сообщения в консоли для настройки правил.
- Поддержка стандартных прав доступа модуля 1С-Битрикс.

Примеры использования

- Заблокировать открытие DevTools на публичной части сайта.
- Запретить отдельные браузерные сочетания на страницах личного кабинета.
- Включить блокировку только на выбранных URL.
- Отключить модуль для администраторов, редакторов или других групп пользователей.
- Проверить реальные срабатывания через audit-режим перед включением блокировки.

Формат сочетаний

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

Примеры:

F12
Ctrl+S
Ctrl+P
Ctrl+Shift+I
Meta+Shift+P
Ctrl+Plus
NumpadAdd

Для клавиши плюса используйте «Plus», а для плюса на цифровом блоке используйте «NumpadAdd». Например, «Ctrl++» нужно записывать как «Ctrl+Plus».

«Meta» означает системную клавишу: «Win» на Windows и «Command» на macOS.

Ограничения

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

Интерфейсы в админке

Раздел «Сервисы → Блокировка клавиш».

Раздел «Настройки → Настройки продукта → Настройки модулей → Блокировка клавиш и сочетаний».
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Установка
Инструкция

1. Установите модуль через стандартный менеджер модулей.

(Откройте «Маркетплейс» → «Установленные решения», выберите «Блокировка клавиш и сочетаний» и нажмите «Установить»)

2. После установки в разделе «Настройки модулей» появится страница «Блокировка клавиш и сочетаний». А в разделе Сервисы появится страница «Блокировка клавиш».

(Полный путь «Настройки → Настройки продукта → Настройки модулей → Блокировка клавиш и сочетаний»)

Первичная настройка

После установки администратор открывает пункт «Сервисы → Блокировка клавиш».

На странице настроек администратор:

- Выбирает сайт;
- Включает или выключает модуль для выбранного сайта;
- Задаёт список запрещённых клавиш и сочетаний;
- Выбирает режим обработки: блокировка или audit;
- Настраивает применение в административной части;
- Задаёт URL, на которых модуль должен подключаться;
- Задаёт URL, на которых модуль должен отключаться;
- Настраивает исключения по группам пользователей;
- Настраивает исключения по CSS-селекторам;
- При необходимости включает debug-режим.

Обработка нажатий клавиш

При каждом нажатии клавиши скрипт:

- Определяет основную клавишу;
- Определяет активные модификаторы «Ctrl», «Alt», «Shift», «Meta»;
- Нормализует сочетание к единому формату;
- Проверяет сочетание по списку запрещённых;
- Проверяет, не находится ли фокус в поле ввода, редакторе или «contenteditable»;
- Проверяет CSS-селекторы исключений;
- Выполняет действие в зависимости от выбранного режима.

Если включён audit-режим, модуль фиксирует срабатывание в консоли, но не отменяет действие браузера.

Debug-режим

Debug-режим предназначен для настройки и проверки правил.

При включённом debug-режиме модуль:

- Выводит информацию о сработавшем сочетании в консоль браузера;
- Показывает компактное уведомление на странице;
- Сообщает, если сочетание было пропущено из-за поля ввода или CSS-селектора исключения.

Этот режим помогает администратору подобрать правила перед включением блокировки на рабочем сайте.

Ограничения процесса

Модуль работает на уровне браузерных событий клавиатуры. Он может обработать только те сочетания, которые браузер передаёт странице.

Системные сочетания операционной системы и часть специальных сочетаний браузера могут не попадать в JavaScript и поэтому не могут быть заблокированы модулем.

Модуль не изменяет системные настройки пользователя, не устанавливает расширения браузера и не вмешивается в работу операционной системы.
Поддержка
Поддержка решения «Блокировка клавиш и сочетаний» осуществляется компанией Kommutator.net.

По любым вопросам просим обращаться на почту: support@kmtr.net

Режим работы службы поддержки: Пн. – Вс.: с 9:00 до 20:00

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки