Переопределение клавиш и собственные горячие клавиши в Windows с помощью ATNSOFT Key Manager
Я хочу рассказать про программу ATNSOFT Key Manager. Это программа, которая помогает мне работать чуточку быстрее и быть в целом немного счастливее, т. к. она делает мою работу на комьютере чуть более комфортной. Программа, вообще говоря, сыровата и имеет глючки, не смотря на номер версии 1.5, но имеющая ряд полезных, на мой взгляд, возможностей. Программа платная. Писать о платных программах не модно, но она достаточно дешёвая. Функционал, который она обеспечивает, со временем просто окупит стоимость программы из стоимости сэкономленного рабочего времени. Ну и стоимости времени поиска альтернативных решений.
К разработке программы не имею никакого отношения. Материально никак не заинтересован, т. к. лицензию уже приобрёл. Ниже описываю только то, что использую сам. В программе есть и другая функциональность.
Переопределение кнопок
У меня на клавиатуре ноутбука есть цифровой блок. Это замечательно, но меня всегда раздражало, что в русской раскладке по клавише ‘.’ печатается запятая. Да, с точки зрения русскоязычной математики это правильно, но я работаю программистом, поэтому мне часто приходится набирать IP адреса или же дробные числа в коде с точкой (а не с запятой). В windows xp я нашёл способ решить эту проблему. С windows 7 решения не нашёл, да и не искал особо. Пару раз погуглил, попробовал советы — не сработало. Забросил эту затею.
Key manager позволил настроить, чтобы по ‘.’ цифровой клавиатуры всегда печаталась точка. С другой стороны, даже если Num lock выключен, то всё равно стала печататься точка. Я подумал: «а я ведь и не пользуюсь цифровой клавой с выключенным Num lock, а даже наоборот, выключенный Num lock меня напрягает». И я настроил, чтобы по клавишам 0-9 цифровой клавиатуры всегда стали печататься цифры. Особенно меня это порадовало, когда я вошёл в консоль PuTTY и там по цифровой клавиатуре опять же стали печататься цифры!
На клавиатуре моего ноутбука клавиша Insert сделана как Fn+Delete. Как-то не слишком удобно, учитывая, что в консоли постоянно требуется Ctrl+Insert и Shift+Insert. Переопределил сочетания: Ctrl+Delete и Shift+Delete теперь срабатывают как Ctrl+Insert и Shift+Insert соответственно. В других сочетаниях клавиша Delete ведёт себя как обычно.
Запуск программ
Клавиша Apps всегда была одной из самых бесполезных кнопок на моей клавиатуре. Пометил её как «пользовательский модификатор». Наверное, это значит, что она стала работать по принципу Ctrl, Alt или Shift. Т.е. сама по себе она ничего не значит, но изменяет поведение других кнопок. Теперь Apps + кнопка (или две кнопки) запускают у меня различные программы: Apps+F,F запускает Firefox, Apps+P запукает PuTTY, Apps+S,C – WinSCP, Apps+F,A – Far.
Менее программерские задачи повесил на RCtrl+кнопку: RCtrl+F – Everything, RCtrl+V – CamStudio, RCtrl+NumPad Add – создание email сообщения.
Пока это всё, что я назначил — привыкаю.
Вставка спецсимволов
Мне нравится дополнять тексты спецсимволами. LWin+’ — ставит ударение, LWin+каждый из курсоров печатает стрелку соответствующего направления, LWin+c — добавляет ©, Lwin+Tab вставляет табуляцию (табуляция бывает нужна для вставки в текстовые поля браузера или мессенжера).
Мышь
На моей мышке есть две дополнительные кнопки (X1 и X2). По дефолту они работают как «вперёд↔назад». Кнопка «вперёд» как правило не нужна. А вот клик по скролу на моей мышке неудобный (колесо вращается свободно, без щелчков). Переназначил X2 как клик по средней кнопке.
LAlt+скрол теперь регулирует звук. LAlt+Правая кнопка включает/отключает звук. На клавиатуре есть кнопки регулировки звука, но мне колесом это делать удобнее.
Впечатывание или вставка текста
В консоли PuTTY часто приходится вбивать одни и те же команды (перезагрузка приложения, вывод логов на экран). В код часто приходится вставлять шаблонные кусочки кода (xhr-запрос, вызов валидации с отображение ошибки, теги php-плэйсхолдеров, оформление распечатки объектов из python).
Key Manager может и вставлять текст из буфера и впечатывать текст. Всё из предыдущего абзаца теперь выполняется по RAlt+буква.
Заключение
На мой взгляд, программа ATNSOFT Key Manager достаточно полезна, хотя, как я писал в начале, не лишена глючков. И можно было бы добавить разного другого функционала. Стоимость невелика, а обновления (вроде бы) обещали давать бесплатно. Хочется сказать спасибо разработчикам этой замечательной программы и пожелать им дальнейших успехов!
- горячие клавиши windows
- ATNSOFT
Настройка сочетаний клавиш
Вы можете настроить сочетания клавиш, назначив определенные комбинации клавиш команде, макросу, шрифту, стилю или часто используемому символу. Можно также удалять сочетания клавиш. Вы можете назначить или удалить сочетания клавиш с помощью мыши или только клавиатуры.
Назначение и удаление сочетания клавиш с помощью мыши
- Выберите параметры >файлов >настроить ленту.
- В нижней части области Настройка ленты и сочетаний клавиш выберите команду настроить.
- В диалоговом окне сохранить изменения в выберите имя текущего документа или шаблон, в котором вы хотите сохранить изменения сочетаний клавиш.
- В поле категории выберите категорию, содержащую команду или другой элемент, для которого нужно назначить или удалить сочетание клавиш.
- В поле команды выберите имя команды или другого элемента, для которого нужно назначить или удалить сочетание клавиш. Все сочетания клавиш, назначенные данной команде или элементу, отображаются в списке Текущие сочетания (или под надписью Текущее назначение).
- Чтобы назначить сочетание клавиш, выполните указанные ниже действия. Сочетание клавиш следует начинать с клавиши CTRL или с функциональной клавиши.
- Щелкните поле Новое сочетание клавиш и нажмите клавиши, которые следует назначить данной функции. Например, нажмите клавишу CTRL и еще какую-либо клавишу.
- Если сочетание клавиш уже назначено команде или другому элементу, то оно отображается в окне Текущие сочетания (или Текущее назначение). Если это сочетание клавиш уже назначено, введите другое сочетание.
Важно: Изменение назначения сочетания клавиш делает невозможным его использование по первоначальному назначению. Например, сочетание клавиш CTRL+B используется для оформления выделенного текста полужирным начертанием. Если вы переустанавливаете сочетание клавиш CTRL + B в новую команду или другой элемент, вы не сможете сделать текст полужирным, нажав клавиши CTRL + B, пока не восстановите исходные значения сочетаний клавиш, выбрав команду Сброс в нижней части диалогового окна Настройка клавиатуры .
Примечание: Если компьютер оснащен программируемой клавиатурой, то нельзя назначать сочетание клавиш CTRL+ALT+F8, поскольку оно зарезервировано для перехода в режим программирования клавиатуры.
Удаление сочетаний клавиш
- В поле текущие сочетания выберите сочетание клавиш, которое вы хотите удалить.
- Нажмите кнопку Удалить.
Назначение и удаление сочетаний клавиш с помощью клавиатуры
- Нажмите сочетание клавиш ALT+Ф, Т, чтобы открыть диалоговое окно Параметры Word.
- Нажмите клавишу СТРЕЛКА ВНИЗ, чтобы выбрать вкладку Настроить ленту.
- Нажмите несколько раз клавишу TAB, пока не будет выделена кнопка Настроить внизу диалогового окна, и нажмите клавишу ВВОД.
- В поле Категории нажмите клавишу СТРЕЛКА ВНИЗ или СТРЕЛКА ВВЕРХ, чтобы выделить категорию, содержащую команду или иной элемент, для которого нужно назначить или удалить сочетание клавиш.
- Нажмите клавишу TAB, чтобы перейти в поле Команды.
- Нажмите клавишу СТРЕЛКА ВНИЗ или СТРЕЛКА ВВЕРХ, чтобы выбрать имя команды или иного элемента, которому нужно назначить или удалить сочетание клавиш. Все сочетания клавиш, назначенные данной команде или элементу, отображаются в списке Текущие сочетания (или под надписью Текущее назначение).
- Чтобы назначить сочетание клавиш, выполните указанные ниже действия. Сочетание клавиш следует начинать с клавиши CTRL или с функциональной клавиши.
- Нажимайте клавишу TAB до тех пор, пока курсор не перейдет в поле Новое сочетание клавиш.
- Нажмите сочетание клавиш, которое требуется назначить. Например, нажмите клавишу CTRL и еще какую-либо клавишу.
- Если сочетание клавиш уже назначено команде или другому элементу, то оно отображается в окне Текущие сочетания (или Текущее назначение). Если это сочетание клавиш уже назначено, введите другое сочетание.
Важно: Изменение назначения сочетания клавиш делает невозможным его использование по первоначальному назначению. Например, сочетание клавиш CTRL+B используется для оформления выделенного текста полужирным начертанием. Если вы переустанавливаете сочетание клавиш CTRL + B в новую команду или другой элемент, вы не сможете сделать текст полужирным, нажав клавиши CTRL + B, пока не восстановите исходные значения сочетаний клавиш, выбрав команду Сброс в нижней части диалогового окна Настройка клавиатуры .
Примечание: Если компьютер оснащен программируемой клавиатурой, то нельзя назначать сочетание клавиш CTRL+ALT+F8, поскольку оно зарезервировано для перехода в режим программирования клавиатуры.
Удаление сочетания клавиш
- Нажимайте клавишу TAB до тех пор, пока не будет выбрано поле Сохранить изменения в.
- Нажмите клавишу СТРЕЛКА ВНИЗ или СТРЕЛКА ВВЕРХ, чтобы выделить название текущего документа или шаблон, в котором нужно сохранить изменения сочетания клавиш, затем нажмите клавишу ВВОД.
- Нажимайте сочетание клавиш SHIFT+TAB до тех пор, пока курсор не окажется в поле Текущие сочетания.
- Нажмите клавишу СТРЕЛКА ВНИЗ или СТРЕЛКА ВВЕРХ, чтобы выбрать сочетание клавиш, которое требуется удалить.
- Нажимайте клавишу TAB до тех пор, пока не будет выбран пункт Удалить, затем нажмите клавишу ВВОД.
Источник: https://support.microsoft.com/ru-ru/office/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D1%81%D0%BE%D1%87%D0%B5%D1%82%D0%B0%D0%BD%D0%B8%D0%B9-%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D1%88-9a92343e-a781-4d5a-92f1-0f32e3ba5b4dKeyboard Manager Утилита
Позволяет PowerToysKeyboard Manager переопределить клавиши на клавиатуре.
Например, можно обменять букву А на букву B на клавиатуре. При нажатии клавиши B A будет вставлена.
Сочетания клавиш можно обмениваться. Например: сочетание клавиш CTRLC + будет копировать текст во многих приложениях. С PowerToysKeyboard Manager помощью служебной программы вы можете заменить этот ярлык на ⊞ WinC +. Теперь ⊞ WinC + скопирует текст. Если не указать целевое приложение, PowerToysKeyboard Managerобмен ярлыками будет применяться глобально.Windows
PowerToysKeyboard Manager необходимо включить (с PowerToys запуском в фоновом режиме) для применения повторно сопоставленных ключей и сочетаний клавиш. Если PowerToys ключ не выполняется, повторное определение ключа больше не будет применено.
Существуют некоторые сочетания клавиш, зарезервированные для операционной системы или не могут быть заменены. Ключи, которые нельзя сопоставить повторно, включают:
- ⊞ Win + Невозможно переназначить L и CTRLAltDel + +, так как они зарезервированы операционной Windows системой.
- Ключ Fn (функция) не может быть переназначен (в большинстве случаев). Ключи F1F12 ~ (и F13 ~ F24) можно сопоставить.
- Приостановка отправляет только одно событие keydown. Таким образом, сопоставление его с ключом backspace, например, и нажатие и удержание приведет только к удалению одного символа.
- ⊞ Win + G часто открывает панель xbox Game Bar, даже если переназначение. Панель игры можно отключить в Windows Параметры.
Параметры
Чтобы создать сопоставления с Keyboard Managerпомощью, откройте PowerToys Параметры. В PowerToys Параметры на вкладке вы увидите Keyboard Manager следующие параметры:
- Запустите окно параметров «Повторное сопоставление ключей», нажав кнопку «Повторное сопоставление»
- Запустите окно параметров «Переназначение ярлыков», нажав кнопку «Повторное сопоставление»
Повторное сопоставление ключей
Чтобы переназначить ключ, изменив его на новое значение, запустите окно параметров клавиатуры повторного сопоставления с кнопкой «Переназначение клавиши «. При первом запуске не будут отображаться предопределенные сопоставления. Чтобы добавить новое повторное сопоставление, нажмите кнопку + .
Когда появится новая строка повторного сопоставления, выберите входной ключ, выходные данные которого необходимо изменить в столбце «Физический ключ». Выберите новое значение ключа для назначения в столбце «Сопоставлено с».
Например, чтобы нажать клавишу A и B появиться:
Физический ключ: Сопоставлено с: A B Чтобы переключить ключевые позиции между ключами A и B , добавьте еще одно переназначение с помощью:
Физический ключ: Сопоставлено с: B A Сочетание клавиш
Чтобы повторно сопоставить ключ с ярлыком (сочетание клавиш), введите сочетание сочетаний клавиш в столбце «Сопоставлено с».
Например, чтобы нажать клавиши CTRL и получить результат (стрелка влево ⊞ Win + ← ):
Физический ключ: Сопоставлено с: Ctrl ⊞ Win + ← Повторное сопоставление ключей будет поддерживаться, даже если переназначенный ключ используется в другом ярлыке. Порядок нажатия клавиш в этом сценарии имеет значение, так как действие выполняется во время keydown, а не keyup. Например, нажатие клавиш CTRLC + приведет к результату. ⊞ Win + left arrow + C При нажатии клавиши CTRL сначала будет выполнено ⊞ Win + left arrow . Сначала нажатие клавиши C будет выполнено C left arrow + ⊞ Win + .
Переназначение ярлыков
Для повторного сопоставления сочетания клавиш, например CTRLC +, нажмите клавиши REMAP, чтобы запустить окно параметров повторного сопоставления.
При первом запуске не будут отображаться предопределенные сопоставления. Чтобы добавить новое повторное сопоставление, нажмите кнопку + .
Когда появится новая строка повторного сопоставления, выберите входные ключи, выходные данные которых необходимо изменить в столбце «Физический ярлык». Выберите новое ярлыкное значение, которое будет присвоено в столбце «Сопоставлено с».
Например, сочетание клавиш CTRLC + копирует выделенный текст. Чтобы переназначить это сочетание клавиш для использования клавиш ALT , а не клавиши CTRL :
Физический ярлык: Сопоставлено с: Alt + C Ctrl + C Существует несколько правил, которые следует соблюдать при переназначке ярлыков (эти правила применяются только к столбцу «Ярлык»).
- Сочетания клавиш должны начинаться с клавиши-модификатора: CTRL , SHIFT , ALT или ⊞ Win
- Ярлыки должны заканчиваться клавишей действия (все клавиши без модификаторов): A, B, C, 1, 2, 3 и т. д.
- Сочетания клавиш не могут быть длиннее трех ключей
Повторное сопоставление ярлыка с одним ключом
Можно переназначить сочетание клавиш на одну клавишу, нажав кнопку «Переназначение ярлыка » в PowerToys Параметры.
Например, чтобы заменить ярлык ⊞ Win + ← (стрелка влево) одним нажатием клавиши ALT :
Ярлык. Сопоставлено с: ⊞ Win + ← Alt Повторное сопоставление ярлыков сохраняется, даже если переназначенный ключ используется внутри другого ярлыка. Порядок нажатия клавиш в этом сценарии имеет значение, так как действие выполняется во время keydown, а не keyup. Например, нажатие клавиши ⊞ Win + ← + Shift приведет к . Alt + Shift
Сочетания клавиш для конкретных приложений
Keyboard Managerпозволяет переназначать ярлыки только для конкретных приложений (а не глобально).Windows
Например, в приложении электронной почты Outlook сочетание клавиш CtrlE + по умолчанию задается для поиска сообщения электронной почты. Если вместо этого вы предпочитаете задать сочетание клавиш CTRLF + для поиска по электронной почте (а не пересылать электронную почту по умолчанию), вы можете повторно сфотировать ярлык с параметром «Outlook», установленным в качестве целевого приложения.
Keyboard Manager использует имена процессов (а не имена приложений) для целевых приложений. Например, Microsoft Edge задается как «msedge» (имя процесса), а не «Microsoft Edge» (имя приложения). Чтобы найти имя процесса приложения, откройте PowerShell и введите команду или откройте командную get-process строку и введите команду tasklist . Это приведет к выводу списка имен процессов для всех открытых приложений. Ниже приведен список нескольких популярных имен процессов приложений.
Приложение Имя процесса Microsoft Edge msedge.exe OneNote onenote.exe Outlook outlook.exe Teams Teams.exe Adobe Photoshop Photoshop.exe File Explorer explorer.exe Spotify Музыка spotify.exe Google Chrome; chrome.exe Excel excel.exe Word winword.exe Powerpoint powerpnt.exe Выбор ключа
Чтобы выбрать ключ или ярлык для повторного сопоставления, можно:
- Используйте кнопку «Клавиша типа » или «Ярлык типа «.
- Используйте раскрывающееся меню.
После нажатия кнопки «Клавиша ввода » или «Сочетание клавиш » появится диалоговое окно, в котором можно ввести клавишу или сочетание клавиш с помощью клавиатуры. После того как вы будете удовлетворены выходными данными, нажмите клавишу ВВОД , чтобы продолжить. Если вы хотите оставить диалог, нажмите кнопку ESC .
С помощью раскрывающегося меню можно выполнить поиск по имени ключа, а при выполнении будут отображаться дополнительные значения раскрывающегося списка. Однако вы не можете использовать функцию «ключ типа», пока открыто раскрывающееся меню.
Потерянные ключи
Потерянный ключ означает, что вы сопоставили его с другим ключом и больше не имеет ничего сопоставленного с ним.
Например, если клавиша переназначается с A B , то на клавиатуре больше не существует клавиша A . Чтобы это не произошло случайно, предупреждение будет отображаться для всех потерянных ключей. Чтобы устранить эту проблему, используйте + для создания другого повторно сопоставленного ключа, сопоставленного с результатом A .
Часто задаваемые вопросы
Я перенаправил неправильные ключи, как быстро остановить его?
Для переназначивания PowerToys ключей необходимо запустить в фоновом режиме и Keyboard Manager включить его. Чтобы остановить переназначленные клавиши, закройте PowerToys или отключите клавиатуру PowerToys в параметрах.
Можно ли использовать Keyboard Manager на экране входа?
Нет, Keyboard Manager он доступен только при PowerToys запуске и не работает на экране пароля, в том числе при запуске от имени администратора.
Нужно ли перезагрузить компьютер или PowerToys переназначить его в силу?
Нет, при нажатии кнопки «ОК » следует сразу же переназначать.
Где находятся профили Mac или Linux?
В настоящее время профили Mac и Linux не включены.
Будет ли эта работа над видеоиграми?
Мы рекомендуем избегать использования Keyboard Manager при игре, так как это может повлиять на производительность игры. Это также зависит от того, как игра обращается к ключам. Некоторые API клавиатуры не работают с Keyboard Manager.
Будет ли переназначаться работа при изменении языка ввода?
Да, это будет. Прямо сейчас, если вы перенаправите A на B на английский (США) клавиатуры, а затем измените языковой параметр на французский, введя A на французской клавиатуре ( Q на английском языке сша физической клавиатуры), B это согласуется с тем, как Windows обрабатывает многоязычный ввод.
Можно ли использовать разные сопоставления клавиш для нескольких клавиатур?
В настоящее время нет. Мы не знаем о API, где можно увидеть входные данные и устройство, с которого оно поступило. Типичным вариантом использования здесь является ноутбук с подключенной внешней клавиатурой.
В раскрывающихся меню отображаются ключи, которые не работают. Почему?
Keyboard Manager выводит список сопоставлений для всех известных физических кнопок клавиатуры. Некоторые из этих сопоставлений могут быть недоступны на клавиатуре, так как он может не соответствовать физическому ключу. Например, приведенный ниже параметр «Запустить приложение 1 » доступен только на клавиатурах, которые физически имеют клавишу Start App 1 . Попытка сопоставления с этим ключом на клавиатуре, которая не поддерживает клавишу Start App 1 , приведет к неопределенному поведению.
Устранение неполадок
Если вы попытались перенаставить ключ или ярлык и возникли проблемы, может возникнуть одна из следующих проблем:
- Запуск от имени администратора: Повторная сопоставления не будет работать в приложении или окне, если это окно выполняется в режиме администратора (с повышенными привилегиями) и PowerToys не выполняется от имени администратора. Попробуйте запустить PowerToys от имени администратора.
- Не перехватывать ключи: Клавиатура Manger перехватывает крючки клавиатуры для повторного сопоставления клавиш. Некоторые приложения, которые также делают это, могут помешать Keyboard Manager. Чтобы устранить эту проблему, перейдите к параметрам, отключите и включите Keyboard Manager.
Известные проблемы
- Keyboard Manager не следует использовать при воспроизведении видеоигр. Keyboard Manager перехват нажатий клавиш в настоящее время повлияет на FPS.
- Переназначения клавиш, таких как Win, CTRL, ALT или SHIFT, могут нарушить жесты и некоторые специальные кнопки
- AltGr и CTRL+ALT дают проблемы, так как AltGr ведет себя как (L)CTRL+ (R)ALT, и переназначения одной из этих клавиш может нарушить функцию.
Источник: https://learn.microsoft.com/ru-ru/windows/powertoys/keyboard-manager