Как переназначить клавиши на клавиатуре

Как переназначить клавиши на клавиатуреВ этой инструкции покажу, как вы можете переназначить клавиши на вашей клавиатуре с помощью бесплатной программы SharpKeys — это не сложно и, несмотря на то, что может показаться бесполезным, таковым не является.

Например, вы можете добавить мультимедийные действия к самой обычной клавиатуре: скажем, если вы не используете цифровую клавиатуру справа, можно с помощью данных клавиш вызывать калькулятор, открывать «Мой компьютер» или браузер, запускать проигрывание музыки или управлять действиями при просмотре страниц в Интернете. Кроме этого, этим же способом вы можете отключить клавиши, если они мешают вам в работе. Например, если вам нужно отключить Caps Lock, клавиши F1-F12 и любые другие, вы можете сделать это описанным способом. Еще одна возможность — выключать или усыплять настольный компьютер с помощью одной клавиши на клавиатуре (как на ноутбуке).

Использование SharpKeys для переназначения клавиш

Скачать программу для переназначения клавиш SharpKeys можно с официальной страницы http://www.github.com/randyrants/sharpkeys. Установка программы не сложна, какое-либо дополнительное и потенциально нежелательное ПО не устанавливается (во всяком случае, на момент написания этой статьи).

Программа SharpKeys для переназначения клавиш

После запуска программы, вы увидите пустой список, чтобы переназначить клавиши и добавить их в данный список, нажмите кнопку «Add» (Добавить). А теперь рассмотрим, как выполнить некоторые простые и распространенные задачи с помощью данной программы.

Как отключить клавишу F1 и остальные

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

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

Отключение клавиши F1

Для того, чтобы отключить клавишу F1, в левом списке найдите и выделите «Function: F1» (рядом будет указан код этой клавиши). А в правом списке выберите «Turn Key Off» и нажмите «Ок». Аналогичным образом вы можете отключить Caps Lock и любую другую клавишу, все переназначения будут появляться в списке в главном окне программы SharpKeys.

Применение сделанных переназначений

После того, как вы закончили с назначениями, нажмите кнопку «Write to Registry» (Записать в реестр), а затем перезагрузите компьютер, чтобы изменения вступили в силу. Да, для переназначения используется изменение стандартных параметров реестра и, по сути, все это можно сделать и вручную, зная коды клавиш.

Создание горячей клавиши для запуска калькулятора, открытия папки «Мой компьютер» и других задач

Еще одна полезная возможность — переназначение ненужных в работе клавиш для выполнения полезных задач. Например, чтобы назначить запуск калькулятора на клавишу Enter, находящуюся в цифровой части полноразмерной клавиатуры, в списке слева следует выбрать «Num: Enter», а в списке справа — «App: Calculator».

Запуск программы с цифровой клавиатуры

Аналогично, здесь же можно найти и «Мой компьютер» и запуск почтового клиента и многое другое, включая действия по выключению компьютера, вызов печати и тому подобное. Хотя все обозначения и на английском языке, большинству пользователей они будут понятны. Применить сделанные изменения вы сможете также, как это было описано в предыдущем примере.

Думаю, если кто-то увидит для себя пользу, приведенных примеров будет достаточно, чтобы добиться того результата, который ожидался. В дальнейшем, если вам нужно будет вернуть действия по умолчанию для клавиатуры, снова запустите программу, удалите все сделанные изменения с помощью кнопки «Delete», нажмите «Write to registry» и перезагрузите компьютер.

Комментарии (53) к Как переназначить клавиши на клавиатуре

  • Ирина

    А как переназначать клавиши вручную в Виндоусе 8? Какие ключи реестра править?

    Ответить

    • Dmitry

      Ирина, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
      Поищите по названию раздела реестра, в Интернете есть подробные инструкции.

      Ответить

  • Дмтрий

    пробовал отключить F1-F12 не работает. делал все как написано. Или нужно обязательно переназначить?

    Ответить

    • Dmitry

      Нет, должно работать простое отключение. Не знаю, в чем именно у вас дело.

      Ответить

  • Александр

    Можете попробовать ATNSOFT Key Remapper. Он не делает изменений в реестре.

    Ответить

  • Пашок

    Привет, помогите пожалуйста, не могу записать в реестр, выводится окно а в нем надпись Key Mappings have been successfully stored to the registry. Please logout or reboot for these changes to take effect! эт что?

    Ответить

    • Dmitry

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

      Ответить

  • Виктор

    Отключить Enter могу, а переназначить — нет. Подскажите пожалуйста, в чем причина?

    Ответить

    • Dmitry

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

      Ответить

  • Валерий

    Большое спасибо, всё работает, была залита клавиша left, есть программы без правки в реестре, но их надо ставить в автозагрузку, самому править реестр не хотелось (лень разбираться), а это самое то.

    Ответить

  • Александр

    У меня такая проблема. У меня какая-то навороченная неклассическая клавиатура и там на клавишах f1-f12 назначены разные нестандартные действия типа запуска почты, обновление страницы браузера и так далее. В Total Commander она клавиши f1-f12 не работают так, как надо. Вставляю классическую клавиатуру и всё работает. Подскажите, как вернуть прежние классические значения клавишам f1-f12

    Ответить

    • Dmitry

      Зависит от самой клавиатуры. На моей клавиатуре Microsoft (с подобным функционалом) есть аппаратный переключатель с двумя положениями для этого (те или другие функции использовать). Также это может переключаться в какой-то фирменной утилите или при удержании какой-то клавиши типа Fn.
      Еще один вариант: по идее, если в диспетчере устройств для клавиатуры принудительно поставить драйвер стандартной клавиатуры, то ее доп. функциональность должна бы отключиться (но не проверено лично)

      Ответить

  • Владимир

    У меня не работают клавиши Esc; F1-12, Enter; Delete для входа в Биос и Меню загрузки. Просто происходит обычный вход в ОС. Смогу ли я этой программой восстановить эти клавиши? Прошу сообщить по-подробнее, т.к. у меня опыт маленький. Ноутбук «Lenovo B590 (20208)»,OC «Win 10 Pro».

    Ответить

    • Dmitry

      Здравствуйте. Нет, не получится (программа работает в системе, но не до ее загрузки). Попробуйте эти же клавиши в сочетании с Fn. Также попробуйте отключить быстрый запуск Windows 10. Ну и про то, как зайти в биос Windows 10^ https://remontka.pro/bios-uefi-windows-10/

      Ответить

  • Максим

    Здраствyйте, хотел переназначить клавиши, cделал все как описано но после перезагрyзки ничего не изменилось. Когда yже подобное делал но теперь но после перестановки Виндовса не полyчается. Можете помочь?

    Ответить

  • Даян

    Здравствуйте, случилась беда. Дело началось с 1 клавиатуры, отказали клавиши эскейп и левый Алть. Первый раз шарпкейс помог. Поменял виндоувс и без него работала клава только новая. Сейчас и она накрылась те же клавиши отказали и уже ни одна программа не помогает. Что делать подскажите?

    Ответить

    • Dmitry

      Здравствуйте. Если честно — странная ситуация и толком не знаю, что подсказать. Может, у вас там какие-то короткие замыкания, но это так, пальцем в небо, не знаю в чем дело.

      Ответить

  • Юрий

    А как переназначить нестандартную клавишу, которую эта программа не видит? На ноутбуках ASUS ROG есть отдельная кнопка ROG для запуска этой программы, которая у меня размещена на том месте, где должен быть Num Lock, которым я пользуюсь активно, в отличие от этой самой ROG, которая мне не нужна абсолютно (в крайнем случае я мог бы запустить ее с ярлыка, а отдельная кнопка — бред). Num Lock у меня совмещен с Home и нажимается только в связке с Fn, что очень не удобно в использовании. Хочу переназначить Num Lock на положенное ему место, заменив им ROG, но SharpKeys не видит кнопку ROG (нажимаю Type Key — любая кнопка определяется, даже с Fn, а вот ROG — нет). Что посоветуете? может другое приложение? в реестр вручную лезть не хочется, не шарю.

    Ответить

    • Dmitry

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

      Во, нашел кое-что. См первый результат гугла по запросу ROG GUIDE REMAP FN KEYS
      Но, как я и предполагал, связано это с удалением драйверов оригинальных и ручным переписыванием hcontrol — т.е. всё не просто.

      Ответить

  • Алекс

    А если удалить программу назначение клавиш вернётся?

    Ответить

    • Dmitry

      Не факт (не помню сейчас уже как там). Но лучше бы их перед удалением переназначить обратно.

      Ответить

  • Юлия

    У меня не работают обе клавиши Shift, поэтому всегда переназначала их с помощью SharpKeys на Capslock. Переустанавливала Виндовс (с 10 на 10), и снова скачала SharpKeys, программа работает, но после перезагрузки ничего не меняется. Устанавливала еще Keytweak и MapKeyboard, та же проблема

    Ответить

  • Юрий

    А как переназначить клавишу Num 5 в клавишу BackSpace?

    Ответить

    • Dmitry

      Я так понял нужно с отжатым Num Lock, верно? Попробовал — программка действительно регистрирует только клавишу для зажатого (Num 5). Ответа на ваш вопрос у меня нет. По идее, выяснить код клавиши и посмотреть куда программа пишет в реестр значения, переписать по-своему, только что-то с кодом этой клавиши без нум-лока у меня загвоздка.

      Ответить

      • Юрий

        Дмитрий!
        Да, конечно, когда она будет BackSpace-ом, Num Lock не должен гореть, и это не трудно сделать, А вот, чтобы при горящем Num Lock она переставала быть BackSpace-ом и 5-ку печатала — тут проблема.
        Впрочем, если нет ответа, то можно мой вопрос стереть, чтобы не дискредитировать сайт.
        С уважением, Юрий.

        Ответить

        • Dmitry

          Не, хоть ответа и нет, стирать не буду: бывает, что появляются от читателей, а тут и самому интересно.

          Ответить

          • Юрий

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

            Ответить

  • Александр

    Здравствуйте у меня на ноуте умерла кнопка esc в списке её не нашёл может она зашифрована как то?

    Ответить

    • Dmitry

      Здравствуйте. Special:Escape

      Ответить

  • Сергей

    Здравствуйте, проблема такая, на ноутбуке Леново G700 перестала работать как нужно клавиша F4, вместо этого на ней срабатывает сочетание Alt+F4, Fn отключен в биосе, при записи на мышку макроса так же выдаёт сочетание Alt+F4, а остальные клавиши F1,F2,..кроме F4 работают исправно, при подключении доп, клавиатуры все F-ки включая F4 работают исправно, в чем может быть причина?

    Ответить

  • Daddy

    Windows 7 на экранной клаве эта утилита тоже кнопки поменяет или только на физической ???

    Ответить

    • Dmitry

      Хороший вопрос. Не экспериментировал. Думаю, только на физической, но не уверен на все 100

      Ответить

  • Nick

    Здравствуйте! Столкнулся с такой проблемой, — переназначил клавиши, у виндовсе 10, все хорошо работает, проходит онлайн тест клавиатуры — клавиша заменена верно. Не работает в некоторых приложениях и играх, как решить проблему подскажите пожалуйста!? (пр. у меня ноут, поменять клавиатуру не получиться, перепробовал множество программ — не помогает (key remapper, twiek, sharp)

    Ответить

    • Dmitry

      Быть может эти игры и приложения не используют системных назначений клавиш от Windows, а работают со «своими».. тогда, боюсь, совета у меня нет.

      Ответить

      • Nick

        Спасибо! Тогда только ремонт остается(

        Ответить

  • Нахум

    Здравствуйте!
    Приобрел ThinkPad carbon 1, а у него вместо CAPS LOCK кнопки HOME+END. Думаете можно переназначить? Или, хотя бы отменить?

    Ответить

    • Dmitry

      Здравствуйте. Вроде же на нем стандартно caps расположен: слева над Shift-ом.
      Но вообще, думаю можно. Сейчас погуглил, на тему, чем переназначают именно на ThinkPad-ах клавиши, многие положительно отзываются о программке KeyTweak, работает на этих ноутбуках.

      Ответить

  • Нахум

    Огромное спасибо! Переименовал все что только можно. Очень удобно и просто!

    Ответить

  • Марс

    Здравствуйте! Подскажите пожалуйста, кнопка Power. Sleep, ну и WakeUp не переназначаются, что ли?

    Ответить

    • Dmitry

      Здравствуйте. Не могу протестировать сам, но скорее всего — нет, они не совсем программно работают.

      Ответить

  • Дмитрий

    Здравствуйте, Дмитрий
    Не подскажете как заменить на правую кнопку мыши? Интернет говорит это сочетание шифт+ф10, но не могу в шарпкиз переназначить на комбинацию.
    Спасибо заранее! И спасибо за хороший сайт. Теперь ищу сначала здесь, а потом уже интернет.

    Ответить

    • Dmitry

      Здравствуйте. Боюсь, не подскажу. Вообще, есть сторонние приложения для переназначения кнопок мыши, XMouse Button Control например, но сам не экспериментировал.

      Ответить

  • Andrey

    Здравствуйте, а не подскажите, есть ли способ переназначить клавиши для android’a? Оба шифта перестали работать, в чём проблема — неизвестно (скорее всего в самой физ клаве).

    Ответить

    • Dmitry

      Подозреваю, что методы есть, но сам я их не знаю. Т.е. тоже искал бы. Ну или, возможно, проще другой клавиатурой воспользоваться.
      Но на всякий случай проверьте: а функционируют ли эти шифт на другом андроид (или не андроид) устройстве, быть может все-таки не в клаве дело?

      Ответить

  • Евгений

    А относительно каждой отдельной программи, перепрограммировать клавиши, можно или нельзя, на данний момент компьютер с виндовс 10 64 бита?

    Ответить

    • Dmitry

      AutoHotKey позволяет такие скрипты создавать. Там это будет выглядеть так примерно (переназначаем для программы program.exe, вообще заголовок окна в первой строке после запятой указывается):

      #IfWinActive, program.exe;
      выполняемый скрипт
      #IfWinActive
      

      Про скрипты в AutoHotkey — autohotkey.com/docs/Tutorial.htm

      Ответить

  • Гость

    клавиатура HAVIT KB275L убрали гады «правый вин» и «контекст» (не говоря уже о кнопках выключения питания, сна и др), но добавили бесполезную для меня кнопку «FN». есть хоть какой способ эту «FN» назначить на пример «правым. вин» или др. модификатором. На комбинацию с «правый вин» у меня на старой клавиатуре назначено много чего, не хватает её. Программы нажатие «FN» не видят к сожалению. Если нажимать «FN» и любую из «F» тоже ничего не происходит и ни шарпкей ни кейменеджер не видят тогда и «F»((

    Ответить

    • Dmitry

      Здравствуйте.
      Думаю, можно победить с помощью AutoHotKey но придется поразбираться. Общий путь, как я его вижу (могу упустить что-то):
      1. Узнаем скан-код клавиши Fn, сделать это можно и с самим AutoHotkey — создаем любой скрипт (достаточно добавить в пустой шаблон скрипта с новой строки #InstallKeybdHook), запускаем, жмякаем несколько раз Fn, открываем окно AutoHotKey через правый клик по значку в трее и нажатие Open, в меню открывшегося окна жмем View и ищем там что-то в духе key History. В столбце Sc будут скан-коды.
      2. Ищем в сети примеры, как пользоваться AutoHotKey для переназначения клавиш, со скан-кодами я не переназначал, но не исключено, что если у нас скажем скан-код 777, то скрипт вида SC777::RWin должен сработать и сделать так, чтобы Fn работал как правый Win (но не факт, нужно экспериментировать)

      Ответить

  • Гость

    Пока вышло следующее. Запусти службу в системе HID input servise. При попытке запуска давало ошибку2
    После совета с форума
    (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidServ\Parameters
    Нажмите правую кнопку мыши на пустом месте правого поля редактора реестра, выберите Создать Расширяемый строковый параметр напечатайте ServiceDLL как имя нового ключа и нажмите enter.
    Далее двойной клик левой кнопкой мыши по новому ключу и в поле Значение напечатайте %SystemRoot%\System32\hidserv.dll затем нажмите Ок. Закройте редактор реестра и запустите службу HID Input Service,установите SETPOINT, всё должно заработать)
    Служба заработата. и мультимедийные кнопки в комбинации с ФН запустились.
    Но keymanager -1.13 ни её ни её комбинации с F е не видит. А SharpKeys на саму ФН не реагирует а на любую её комбинацию с F постоянно видит (00_100)

    Спасибо Вам огромное за совет. Попробую обязательно с AutoHotKey по позже разобраться, может чего и выйдет. Так как то что эти мультимедийные кнопки в паре с ФН делают, у меня уже давно другие комбинации клавиш для разных програм делают. Этой бы можно было любую другую работу доручить, если выйдет.

    Ответить

  • Егор

    у меня сломалась клавиша FN как она называется в программе?

    Ответить

  • Юрий

    Дмитрий, здравствуйте! Прочитал, что для отключения Caps lock надо создать двоичный параметр Scancode Map в ветке реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
    и присвоить ему значение:
    00 00 00 00 00 00 00 00
    02 00 00 00 00 00 3A 00
    00 00
    Просьба написать reg-файл, который при запуске выполнял бы указанные действия. Спасибо!

    Ответить

  • Юрий

    Написал, просьба проверить.

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
    «Scancode Map»=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,3a,00,00,00

    Ответить

  • Андрей

    После залития клавиатуры чаем она перестала работать на ноуте, нашёл новую но на ней функции яркости, мультимедия, сна и т.д. привязаны на другие кнопки, например яркость была на F10 а теперь на стрелках. Можно ли переназначит эти функции на новые клавиши как на новой клавиатуре. (они работают по Fn)

    Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться