Инструменты пользователя

Инструменты сайта


input-devices

Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
input-devices [2021/12/16 11:16]
vladimir [Настройка фильтра клавиатуры]
input-devices [2022/12/27 12:19] (текущий)
vladimir
Строка 1: Строка 1:
 ====== Устройства ввода ====== ====== Устройства ввода ======
-==== Настройка сенсорного экрана ==== +===== Настройка сенсорного экрана ​===== 
-=== Прокрутка от краев ===+==== Прокрутка от краев ​====
 Для отключения прокрутки от краев скопируйте в текстовый файл нижеуказанный текст и  Для отключения прокрутки от краев скопируйте в текстовый файл нижеуказанный текст и 
 примените эти параметры к системе с помощью [[+tab|group-policy#​lgpo|утилиты LGPO]] примените эти параметры к системе с помощью [[+tab|group-policy#​lgpo|утилиты LGPO]]
Строка 17: Строка 17:
   * Запретить ввод определенных символов   * Запретить ввод определенных символов
 ==== Добавление компонента и запуск службы ==== ==== Добавление компонента и запуск службы ====
 +Для добавления компонента фильтра клавиатуры [[+tab|run-dialog-box|выполните команду]] от имени администратора
 +<​code>​
 +DISM /online /​Enable-Feature /all /​FeatureName:​Client-KeyboardFilter
 +</​code>​
 +Перезагрузите систему.\\
 +Для работы фильтра клавиатуры необходимо запустить службу фильтра клавиатуры и перевести службу в режим автоматического запуска. Для этого [[+tab|run-dialog-box|выполните команды]] от имени администратора
 +<​code>​
 +sc config MsKeyboardFilter start=auto
 +net start MsKeyboardFilter
 +</​code>​
 +==== Настройка ====
 +Для настройки фильтра клавиатуры [[+tab|run-dialog-box|выполните команду]] "​regedit"​ и перейдите в ветку реестра "​HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Embedded\KeyboardFilter"​\\
 +\\
 +Для отключения действия фильтра клавиатуры на группу "​Администраторы"​ параметру "​DisableKeyboardFilterForAdministrators"​ установите значение "​1"​\\
 +\\
 +Для отключения [[+tab|https://​support.microsoft.com/​ru-ru/​help/​13810/​windows-keyboard-shortcuts-accessibility|горячих клавиш специальных возможностей]] для параметра "​ForceOffAccessibility"​ установить значение "​1"​.
 +=== Блокировка пользовательских горячих клавиш и символов ===
 +Для блокировки ввода отдельных символов и клавиатурных сочетаний необходимо создать ветку реестра "​HKLM\SOFTWARE\Microsoft\Windows Embedded\KeyboardFilter\CustomFilters"​ и создать параметры с названием блокируемых символов или сочетаний,​ значение которых будет "​Blocked"​. Пример:​
 +<​code>​
 +Windows Registry Editor Version 5.00
  
-<WRAP center round todo 100%+[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Embedded\KeyboardFilter\CustomFilters] 
-Данный раздел ещё не дописан +"​Ctrl+X"​="​Blocked"​ 
-</WRAP>+"​Ctrl+Ч"​="​Blocked";​ Для блокировки на кириллической раскладке 
 +"​q"​="​Blocked"​ 
 +</code> 
 +=== Блокировка аппаратных клавиш === 
 +Для блокировки конкретной клавиши ​необходимо создать ветку в реестре "​HKLM\SOFTWARE\Microsoft\Windows Embedded\KeyboardFilter\CustomScancodes"​ и создать параметр со [[+tab|https://​ru.wikipedia.org/​wiki/​%D0%A1%D0%BA%D0%B0%D0%BD-%D0%BA%D0%BE%D0%B4|скан-кодом клавиши]] со значением "​Blocked"​. Пример блокировки клавиши,​ которая при стандартной раскладке отвечает за ввод символов "​X"​ и "​Ч":​ 
 +<​code>​ 
 +Windows Registry Editor Version 5.00 
 + 
 +[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Embedded\KeyboardFilter\CustomFilters] 
 +Windows Registry Editor Version 5.00 
 + 
 + ​[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Embedded\KeyboardFilter\CustomScancodes] 
 +"​2D"​="​Blocked"​  
 +</​code>​ 
 +=== Клавиша разблокировки === 
 +При необходимости лишить пользователя возможности перехода на экран блокировки необходимо заблокировать все возможности перехода на экран блокировки за исключением одной – выход по специальной клавише. Система перейдет на экран блокировки при пятикратном нажатии на специальную клавишу,​ по умолчанию специальной клавишей назначена кнопка «Win».\\ 
 +\\ 
 +Необходимо назначить такую клавишу,​ которой не будет на клавиатуре пользователя,​ при этом эта клавиша быть на клавиатуре,​ которую будет использовать обслуживающий персонал. Для изменения горячей клавиши необходимо в ветке реестра "​HKLM\SOFTWARE\Microsoft\Windows Embedded\KeyboardFilter"​ указать [[+tab|https://​ru.wikipedia.org/​wiki/​%D0%A1%D0%BA%D0%B0%D0%BD-%D0%BA%D0%BE%D0%B4|скан-код клавиши]] в значении ​параметра "​BreakoutKeyScanCode", ​изменения вступят в силу после перезагрузки.\\ 
 +\\ 
 +Для отключения клавиши разблокировки необходимо установить значение «0» 
 +===== Официальная документация ===== 
 +  * [[+tab|https:​//​docs.microsoft.com/​ru-ru/​windows-hardware/​customize/​enterprise/​keyboardfilter|Keyboard Filter]] 
 +  * [[+tab|https://​support.microsoft.com/​ru-ru/​help/​13810/​windows-keyboard-shortcuts-accessibility|Сочетания клавиш для использования специальных возможностей Windows]]
  
input-devices.1639642577.txt.gz · Последние изменения: 2021/12/16 11:16 — vladimir