Перейти к содержимому

Как поменять функцию клавиши на клавиатуре

  • автор:

Как использовать клавишу Fn, клавишу F Lock и дополнительные командные клавиши?

На клавиатурах с клавишей Fn или клавишей F Lock доступно два набора команд для многих клавиш. Это касается и верхнего ряда стандартных функциональных клавиш (F1–F12).

Стандартные команды отмечены на передней части клавиш (например, F3). Альтернативные команды указаны в верхней части клавиш (например, повтор действия). В некоторых программах стандартная и альтернативная команды могут совпадать (например, по нажатию клавиши F1 обычно выводится справка для активного окна, но на некоторых клавиатурах альтернативной командой для клавиши F1 также является вызов справки).

Использование клавиши Fn

  • Если на клавиатуре есть клавиша Fn, удерживайте ее и нажмите другую клавишу, чтобы вызвать альтернативную команду.
  • Вы также можете нажать и удерживать клавишу Fn, перемещая палец вверх и вниз на панели навигации для прокрутки в документе.
  • Вы можете нажать и удерживать клавишу Fn, нажимая клавиши M, J, K, L, U, I, O, P, /, ; и 0 в соответствии с расположением клавиш на цифровой клавиатуре.

Использование клавиши F Lock

  • Если на клавиатуре есть клавиша F Lock, нажмите ее для переключения между стандартными и альтернативными командами.
    Если индикатор F Lock отключен, работают альтернативные функции (справка, отмена действия и т. д).
    Если индикатор F Lock включен, стандартные функции работают (F1, F2 и т. д.).

Использование дополнительных командных клавиш

В приведенной ниже таблице перечислены действия, назначенные по умолчанию дополнительным командным клавишам. Вы можете переназначать многие из них с помощью программы Microsoft Mouse and Keyboard Center.

Дополнительная командная клавиша

Открывает систему справки (если она есть) для активного окна.

Отменяет предыдущее действие.

Повторяет предыдущее отмененное действие.

Создает документ в программах, поддерживающих эту команду.

Открывает документ в программах, поддерживающих эту команду.

Закрывает документ или файл в активном окне.

Создание ответа на электронное сообщение в активном окне.

Пересылает электронное сообщение в активном окне.

Отправляет электронное сообщение в активном окне.

Запускает проверку орфографии в активном документе, если эта функция доступна в программе.

Сохраняет файл в активном окне.

Печатает файл в активном окне.

Включение блокировки FN на клавиатуре All in One Media Keyboard

Чтобы включить блокировку FN на клавиатуре All in One Media Keyboard, одновременно нажмите клавиши FN и CAPS LOCK. Чтобы отключить блокировку FN, снова одновременно нажмите клавиши FN и CAPS LOCK.

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

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

В этой инструкции покажу, как вы можете переназначить клавиши на вашей клавиатуре с помощью бесплатной программы 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» и перезагрузите компьютер.

А вдруг и это будет интересно:

  • Лучшие бесплатные программы для Windows
  • Клавиши Alt и Win поменялись местами — как исправить?
  • Ошибка 0x80072efd — как исправить?
  • AV Block Remover — убираем блокировку антивирусов и сайтов майнером
  • Ошибка 0x80070643 при обновлении KB5034441 — как исправить?
  • Загрузочная флешка или карта памяти в balenaEtcher
  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

    Ирина 20.11.2014 в 09:17

  • Dmitry 20.11.2014 в 10:26

Как поменять функцию клавиши на клавиатуре

Иногда возникает желание переместить или отключить какие-то кнопки клавиатуры. Мысль, сделать это физически, не всегда плодотворна, хотя я встречал советы, выломать Caps Lock или Ins. Функциональность компьютерной клавиатуры в определенных пределах можно подогнать и софтверным путем. Начиная с Windows 2000 (включая XP, Vista и 7), существует возможность переопределения или отключения клавиш, для чего необходимо внести специальную запись в системный реестр Windows.

Софт и решения
► Спецсимволы – быстрый набор
► Буфер обмена – всегда на виду
► Картинки & Exif –
без инсталляции
► Смотрим GIF-анимации как нам угодно

Плюс данного способа заключается в том, что изменения действуют для всех приложений, для самой Windows, в том числе в окне командной строки («консоль»). По понятным причинам функциональность клавиш при работе с BIOS не может быть изменена таким образом. Для сравнения, другие механизмы имеют более ограниченный «радиус действия»: макросы работают лишь внутри отдельно взятых прикладных программ; утилита ЮNIK преследует другую цель, а именно присвоение символьным клавишам произвольных символьных значений, со служебными клавишами она не работает

Важная оговорка: В то время как «ядро» механизма (стандартные клавиши, настройка всего компьютера целиком) работает единообразно, дополнительные функции требуют учета особенностей конкретной версии Windows и/или компьютера. Так описанная ниже перенастройка «валютных» клавиш ноутбуков фирмы Acer работает не во всех моделях. В некоторых версиях Windows возможно присвоение разных схем переопределения отдельным пользователям одного и того же компьютера.

Чаще всего необходимость в переопределении клавиш может возникать у пользователей ноутбуков. Особенность ноутбучных клавиатур заключается в том, что служебные клавиши часто располагаются по-разному. По этой причине могут возникать проблемы, например:
(1) При переходе с одного ноутбука на другой приходится переучиваться.
(2) Необходимо попеременно работать с несколькими компьютерами с разным рас­по­ложе­нием отдельных клавиш, например, на стандартной клавиатуре десктопа и нестандартной ноутбука.
(3) От приобретения неплохого ноутбука приходится отказаться по причине неудачного рас­положения всего лишь нескольких, но важных клавиш.

Как это делается
Типичная ошибка
В этом треде на «Волшебном форуме» используется неверный путь для размещения записи Scancode Map.

Необходимые изменения в реестр можно вносить разными способами. В частности, в Интернете находится (расположено & можно найти) некоторое количество программ, которые могут сделать это автоматически. Мы рассмотрим здесь правку реестра вручную, справиться с чем может, в принципе, почти любой мало-мальски знакомый с компьютером пользователь. Для этого запускаем программу regedit (Пуск/Start – Выполнить/Run – regedit). В реестре ищем позицию:

Создаем здесь новую двоичную запись («двоичный параметр») под названием Scancode Map. Плавающее меню «Создать» и диалог для обработки двоичного параметра, показанные на картинках ниже, вызываются кликом правой кнопки мыши, соответственно внутри пустого пространства редактора реестра либо по имени параметра, который нужно изменить. Эти команды можно вызвать и через позицию «Правка» меню окна regedit.

Данная запись может быть отредактирована средствами regedit.

Она имеет строго предписанную структуру, описание которой может быть найдено на этой странице сайта Microsoft.

Cтруктуру данной строки можно пояснить на примере ниже, все числа – в шестнадцатеричной форме (hexadecimal):

00 00 00 00 00 00 00 00 04 00 00 00 53 E0 52 E0 52 E0 53 E0 00 00 3A 00 00 00 00 00
всегда нули число записей первая замена вторая замена третья замена всегда нули
Меняем местами Ins и Del Отключаем Caps Lock

Группировки по две шестнадцатеричные цифры – 00, E0, 3A и т.д. – означают отдельные байты, знание чего пригодится нам чуть ниже. Промежутки введены исключительно для удобства восприятия человеком, ту же самую строчку можно записать следующим образом:

Поле число записей содержит число полей по 4 байта (= 8 шестнадцатиричных цифр; = 32 бита), расположенных после этого этого поля, и равно числу замен + 1. Если строка Scancode Map создана, но ни одна клавиша не переназначена, то это поле должно содержать значение 1.

В более развернутом виде, число записей образуется путем суммирования следующих позиций:
(1: факультативно) число пар клавиш, обменивающихся своими функциями, * 2 +
(2: факультативно) число клавиш, получающих новые функции, но не отдающих свои +
(3: факультативно) число отключаемых клавиш +
(4: всегда) один (последняя цепочка нулей).
Например, если мы меняем местами Del и Ins, что требует две записи, а Caps Lock отключаем совсем, для чего нужна одна запись, то здесь нужно поставить число 04000000 (1*2 + 0 + 1 + 1).

Ключевую роль играют поля замена , содержащие т.н. скан-коды клавиш, которые генерируются клавиатурой. Скан-коды, как правило, состоят из одного или двух байт, хотя известны и более длинные комбинации. В реестре всегда должны быть указаны два байта (= 4 цифры), поэтому, если скан-код состоит из одного байта (= две цифры), то две недостающие цифры просто заменяются нулями. Сразу нужно указать на то, что порядок записи байтов в реестр обратный (т.н. little endian). Проиллюстрировать это лучше всего на примерах:

  • скан-код клавиши Enter: 1C; для получения двухбайтовой комбинации это число нужно предварить двумя нулями, итого получаем: 00 1С; при вставке в реестр нужно поменять порядок байт на противоположный: 1С 00
  • скан-код клавиши PgUp изначально содержит два байта: E0 49; следовательно, нам нужно лишь поменять их местами при записи в реестр: 49 E0

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

0E 00 38 E0
0E 00 38 E0
Новая функция переназначаемой клавиши – «Backspace» (скан-код: 0E или 00 0E) Изначальная функция переназначаемой клавиши – «Правый Alt» (скан-код: E0 38)

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

В случае, если клавиша просто отключается ( третья замена ), то вместо скан-кода новой функции ставятся четыре нуля. Например, запись для отмены (запрета, деактивации) клавиши Caps Lock будет выглядеть следующим образом: 0000 3A00.

Список скан-кодов, а также общую информацию об этом механизме применительно к операционным системам Windows можно получить из файла scancode.doc, который скачивается с сайта компании Microsoft. Так как этот файл содержит много другой информации и слегка устарел (он датирован 2000 годом), я сделал собственную таблицу скан-кодов для клавиатуры QWERTY. Бóльшую часть кодов я мог экспериментально наблюдать хотя бы у одного их моих компьютеров.

MD5: bf9cd7ae993c11301914fa19c548decd
SHA-1: d5e1e71c5d4f67c20fec9415acf78c9a8c1832e1

Можно воспользоваться и простой утилитой KeyCode.exe. Для вставки в реестр используется шестнадцатеричное значение из левого поля в сегменте Scan Code initially. В сегменте Scan Code reaching your Application показывается значение скан-кода после переопределения. Если такового нет, то соответствующие – шестнадцатеричные (слева) и десятичные (справа) – значения обоих сегментов должны совпадать. Утилита работает описанным образом для подавляющего большинства стандартных клавиш. Дополнительные технические детали относительно работы KeyCode.exe и скан-кодов приведены на этой странице.

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

Если эксперименты оказались неудачными и путеводная звезда потеряна, то позицию Scancode Map можно просто-напросто стереть. Ниже приведены два примера из практики, когда переопределение клавиш оказалось полезным.

«The Application key can be located wherever it appropriately fits.»
Microsoft

В какой-то момент развития компьютеростроения стандартная клавиатура показалась скучноватой и компания Microsoft решила обогатить ее двумя (или тремя, как считать) новыми клавишами. Одной из них стала клавиша Application, назначение которой заключалось в вызове контекстного (= плавающего) меню. Однако, так как пользователи привыкли вызывать это меню правой кнопкой мыши, популярность новой клавиши оказалась скромной. Отказаться от нее совсем было нельзя, иначе такая клавиатура не прошла бы тест на Windows-совместимость и не смогла бы носить гордый предикат Designed for Windows YX, а вот отправить куда-нибудь на периферию, можно было вполне, тем более что на это было дано явное разрешение самим Майкрософтом. Для сравнения, подобная вольность в отношении другой новой кнопки (или кнопок) с логотипом Windows не приветствовалась, ее следовало располагать поблизости от вспомогательных, но важных клавиш Ctrl, Alt и Shift.

Большинство производителей не воспользовались великодушием поставщика ОСов и слепо влепили кнопку Application туда, где ее нарисовали программисты из Редмонда, т.е. между правыми Alt и Ctrl. Иным был подход компании Toshiba, которая отправила Application в крайний правый угол, а ценное место заняла кнопками |, Ins и Del. Насчет правильности решения в отношении первых двух не уверен, а вот расположение Del в районе между клавишей Space (Пробел) и блоком стрелочных клавиш мне понравилось. В итоге чего на своем новом ноутбуке, пришедшем на смену Тошибе, я присвоил кнопке Application функцию Delete. Заодно, клавиши Ins и Del оказались разнесенными, что тоже является положительным эффектом.

Скан-код клавиши Application – E0 5D; Del – E0 53. Следовательно, строчка для обмена функциями будет выглядеть следующим образом:

00000000 00000000 03000000 5DE053E0 53E05DE0 00000000

Зачем нам валюта?

При разработке своих ноутбуков фирма Acer проявила чудеса инновативности (или все же инновационности?) и ввела в блоке «стрелочных» клавиш две отдельные кнопки для валютных единиц: € и $. Лично мне оба этих знака нужны нечасто. А вот против того, чтобы рядом с четырьмя стрелочными клавишами находилась пара других для управления курсором, например, Home и End, я ничего не имею. Кстати, именно таково конструктивное решение в некоторых ноут- и нетбуках, например, LG X110. Интересно отметить, что хотя этот нетбук и производится на основе MSI Wind, но его клавиатура представляет собой специальную разработку: Это касается не только разумного расположения клавиш, но и прекрасных механических характеристик; на мой взгляд клавиатура LG X110/130 на текущий момент является одной из лучших в классе нетбуков.

Скан-код клавиши «евро» – E0 33; «доллар» – E0 34. Следовательно, строчка для присвоения обеим клавишам значений Home и End, соответственно, будет выглядеть следующим образом:

00000000 00000000 03000000 47E033E0 4FE034E0 00000000

Замечание : Для получения нужного эффекта при переназначении «валютных» клавиш в ноутбуках фирмы Acer, загружаемая по умолчанию утилита Launch Manager должна быть выгружена. Если по каким-то причинам вы не можете пойти на этот радикальный шаг, то в файле mmkeybd.cfg (расположенном в директории программы, скорее всего, C:\Program Files\Launch Manager) нужно закомментировать соответствующие строчки (номера клавиш в начале строк могут быть другими, ориентироваться при поиске следует на скан-коды и комментарии; клавиша Dollar Symbol может называться Money Symbol):

; Key 23 = 1, E0,33, E0,B3,F508,Euro Symbol
; Key 24 = 1, E0,34, E0,B4,F509,Dollar Symbol

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

В ноутбуках фирмы Toshiba Launch Manager называется Easy Button, а соответствующий конфигурационный файл находится в директории этой программы C:\Program Files\EzButton и может называться ezbutton.cfg или cpldbl10.cfg.

Коварная Fn-кциональность

В ноутбучных и малогабаритных клавиатурах используется клавиша Fn . Как правило, она находится справа от левого Ctrl. У ноутбуков Lenovo – наоборот. В некоторых ноутбуках, например, lenovo x100e в BIOS’е есть настройка, позволяющая поменять левый Ctrl и Fn местами. Техническая реализация клавиши Fn отличается от других и привязана к «железу», а не к операционной системе, а это означает, что механизм переопределения с помощью записи в реестр Windows здесь не поможет. Поэтому, хотя эта клавиша и может генерировать скан-код – неодинаковый у разных моделей ноутбуков –, ее полноценное переопределение с помощью записи в реестр, как подтвердили эксперименты, невозможно. Даже если клавише Fn присвоить какое-то другое значение скан-кода, и она будет выполнять соответствующую ему новую функцию, свою прежнюю функциональность она при этом не потеряет. Аналогично, если присвоить скан-код клавиши Fn какой-то другой, это не приведет к тому, что эта другая клавиша начнет выполнять функции Fn.

Вместе с тем, я допускаю, что в каких-то моделях ноутбуков (которые можно назвать «100 проц. Win-book») или клавиатур такое переназначение все-таки возможно, поэтому стоит, как минимум, попробовать. Скан-код клавиши Fn может быть определен с помощью представленной выше утилиты KeyCode. Последующее ничем не отличается от переназначения других клавиш.

Внимание : Манипуляции с системным реестром могут привести к сбоям в работе с компьютером! Автор данной страницы не несет ответственности за вызванные тем самым проблемы.

Как переназначить клавиши в Windows 10 и 11: 3 способа

Как переназначить клавиши в Windows 10 и 11: 3 способа

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

Лучший Telegram-канал про технологии (возможно)

Переназначение клавиш в MapKeyboard

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

    нажмите мышкой на клавишу виртуальной клавиатуры, которую нужно переназначить;

Как переназначить клавиши в Windows 10 и 11: 3 способа

Как переназначить клавиши в Windows 10 и 11: 3 способа

Как переназначить клавиши в Windows 10 и 11: 3 способа

После перезапуска операционной системы клавиша будет переназначена.

Переназначение клавиш в SharpKeys

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

    в левом нижнем углу нажмите на Add;

Как переназначить клавиши в Windows 10 и 11: 3 способа

Как переназначить клавиши в Windows 10 и 11: 3 способа

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

Переназначение клавиш в KeyTweak

Разработчики KeyTweak позволяют не только переназначить клавиши, но и назначать на них определённые действия — от мультимедийных до, например, быстрого перехода в режим «Сна». Делается это довольно быстро:

    на виртуальной клавиатуре кликните по клавише, которую нужно переназначить;

Как переназначить клавиши в Windows 10 и 11: 3 способа

Как переназначить клавиши в Windows 10 и 11: 3 способа

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

Материалы по теме:

  • Теперь не боюсь за Windows: точки восстановления создаются каждый день. Вот как это настроить
  • 7 функций, которые сделают Windows 12 лучшей системой. Если Microsoft пойдёт на это
  • Эта бесплатная утилита от Microsoft в разы ускоряет работу. Она существует ещё с Windows 95
  • Эта утилита показывает, где используется выбранный файл в Windows и что мешает удалить его
  • Мод Windows 10 для игр: тестирую Atlas OS, из которого вырезали лишнее ради производительности

Добавить комментарий

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

https://kapelnicza.vyvod-iz-zapoya-na-domu-voronezh.ru/