Как переназначить клавиши на клавиатуре
В этой инструкции покажу, как вы можете переназначить клавиши на вашей клавиатуре с помощью бесплатной программы SharpKeys — это не сложно и, несмотря на то, что может показаться бесполезным, таковым не является.
Например, вы можете добавить мультимедийные действия к самой обычной клавиатуре: скажем, если вы не используете цифровую клавиатуру справа, можно с помощью данных клавиш вызывать калькулятор, открывать «Мой компьютер» или браузер, запускать проигрывание музыки или управлять действиями при просмотре страниц в Интернете. Кроме этого, этим же способом вы можете отключить клавиши, если они мешают вам в работе. Например, если вам нужно отключить Caps Lock, клавиши F1-F12 и любые другие, вы можете сделать это описанным способом. Еще одна возможность — выключать или усыплять настольный компьютер с помощью одной клавиши на клавиатуре (как на ноутбуке).
Использование SharpKeys для переназначения клавиш
Скачать программу для переназначения клавиш SharpKeys можно с официальной страницы http://www.github.com/randyrants/sharpkeys. Установка программы не сложна, какое-либо дополнительное и потенциально нежелательное ПО не устанавливается (во всяком случае, на момент написания этой статьи).
После запуска программы, вы увидите пустой список, чтобы переназначить клавиши и добавить их в данный список, нажмите кнопку «Add» (Добавить). А теперь рассмотрим, как выполнить некоторые простые и распространенные задачи с помощью данной программы.
Как отключить клавишу F1 и остальные
Приходилось встречаться с тем, что кому-то требовалось отключить клавиши F1 — F12 на клавиатуре компьютера или ноутбука. С помощью данной программы сделать это можно следующим образом.
После того, как вы нажали кнопку «Add», откроется окно с двумя списками — слева находятся клавиши, которые мы переназначаем, а справа — те, на которые. При этом в списках будет больше клавиш, чем в действительности есть на вашей клавиатуре.
Для того, чтобы отключить клавишу F1, в левом списке найдите и выделите «Function: F1» (рядом будет указан код этой клавиши). А в правом списке выберите «Turn Key Off» и нажмите «Ок». Аналогичным образом вы можете отключить Caps Lock и любую другую клавишу, все переназначения будут появляться в списке в главном окне программы SharpKeys.
После того, как вы закончили с назначениями, нажмите кнопку «Write to Registry» (Записать в реестр), а затем перезагрузите компьютер, чтобы изменения вступили в силу. Да, для переназначения используется изменение стандартных параметров реестра и, по сути, все это можно сделать и вручную, зная коды клавиш.
Создание горячей клавиши для запуска калькулятора, открытия папки «Мой компьютер» и других задач
Еще одна полезная возможность — переназначение ненужных в работе клавиш для выполнения полезных задач. Например, чтобы назначить запуск калькулятора на клавишу Enter, находящуюся в цифровой части полноразмерной клавиатуры, в списке слева следует выбрать «Num: Enter», а в списке справа — «App: Calculator».
Аналогично, здесь же можно найти и «Мой компьютер» и запуск почтового клиента и многое другое, включая действия по выключению компьютера, вызов печати и тому подобное. Хотя все обозначения и на английском языке, большинству пользователей они будут понятны. Применить сделанные изменения вы сможете также, как это было описано в предыдущем примере.
Думаю, если кто-то увидит для себя пользу, приведенных примеров будет достаточно, чтобы добиться того результата, который ожидался. В дальнейшем, если вам нужно будет вернуть действия по умолчанию для клавиатуры, снова запустите программу, удалите все сделанные изменения с помощью кнопки «Delete», нажмите «Write to registry» и перезагрузите компьютер.
Ирина
А как переназначать клавиши вручную в Виндоусе 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, вообще заголовок окна в первой строке после запятой указывается):
Про скрипты в 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)
Ответить