Перепрограммирование клавиш клавиатуры. Легкая и простая программа для переназначения клавиш на клавиатуре

Прочие модели 10.10.2019
Прочие модели

Клавиатура – это устройство, которое находится в особой зоне риска в процессе работы пользователя с компьютером. Именно клавиатура чаще всего страдает от неистовствующих геймеров, любителей трапез перед экраном монитора или нерях, не привыкших держать технику в чистоте и порядке. Что может быть проще замены поврежденной клавиатуры, если речь идет о настольном ПК? Подключаемая клавиатура – далеко не самое дорогостоящее устройство, особенно, если говорить о простеньких моделях. Совсем иное дело клавиатура ноутбука. Ремонт ноутбука, подвергшегося механическому удару или на который была пролита жидкость, может вылиться в серьезную сумму денег. Если после эксцесса с ноутбуком как результат имеем лишь парочку неработающих или отсутствующих кнопок на клавиатуре, при том, что устройство продолжает полноценно функционировать, можно смело говорить о везении. Ведь неработающие или отсутствующие кнопки можно переназначить и вместо них использовать другие – которые не пострадали.

Ниже рассмотрим, как переназначить клавиши на клавиатуре с неработающими или отсутствующими кнопками на Windows-устройствах. А поможет в решении этого вопроса небольшая бесплатная программка MapKeyboard.

О программе MapKeyboard

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

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

Скачать программу можно совершенно бесплатно на сайте ее разработчика.

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

С официального сайта MapKeyboard скачивается в архиве. После распаковки архива запускаем программу от имени администратора.

Увидим интерфейс MapKeyboard в виде виртуальной клавиатуры.

Как переназначить отсутствующие или неработающие клавиши? Для начала необходимо определиться, на какие клавиши будут переназначены те, что выпали или не работают. Поскольку переназначенные клавиши будут работать как клавиши отсутствующие или неработающие, естественно, необходимо чтобы первые были из числа неиспользуемых или используемых редко. Такими клавишами, как правило, являются Scroll Lock, Pause (Break), Insert, Home, End, Page Up и Page Down. Также для переназначения можно пожертвовать клавишами цифрового блока вместе с клавишей его активации Num Lock.

Подобрав оптимальные варианты замены клавиш, можем приступать непосредственно к самому процессу. Первой на клавиатуре программы MapKeyboard нажимаем клавишу замены – ту, что будет выполнять роль клавиши отсутствующей или неработающей. В нашем случае для переназначения выбрана одна из редко используемых клавиш – Scroll Lock. Эту клавишу теперь можно будет нажимать вместо отсутствующей клавиши буквы W, а вместе с ней и буквы Ц в русскоязычной раскладке клавиатуры. Далее в поле с выпадающим списком внизу окна MapKeyboard необходимо выбрать, собственно, саму отсутствующую или неработающую клавишу – букву W в нашем случае. После этого выбора переназначенная клавиша загорится зеленым цветом.

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

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

Возврат раскладки клавиатуры к исходному состоянию

После замены или починки клавиатуры раскладку с переназначенными клавишами можно вернуть к исходному состоянию. Это также делается в программе MapKeyboard. На виртуальной клавиатуре программы жмем «Reset keyboard layout». Затем в появившемся диалоговом окошке подтверждаем возврат раскладки клавиатуры к исходному состоянию – жмем «Да».

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

WindowsTips.ru

Переназначаем клавиши на клавиатуре в Windows 7

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

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

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

Способ 1: MapKeyboard

Утилита является бесплатной, однако ее поддержка закончилась. Теперь она является частью проекта HotKeyControl, который дает возможность свободного использования программы в течение 15 дней. Тем не менее, саму MapKeyboard все еще можно скачать в интернете.

Скачать MapKeyboard


Изменения вступят в силу только после того, как вы вновь войдете в систему.

Способ 2: KeyTweak

KeyTweak - простенькая программка, обладающая большим функционалом по сравнению с MapKeyboard. Требует установки на компьютер.

Скачать KeyTweak с официального сайта


Способ 3: SharpKeys

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

Скачать SharpKeys с официального сайта


Способ 4: «Редактор реестра»

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


  • 8 пар нулей;
  • количество переназначенных клавиш +1;
  • 3 пары нулей;
  • скан-коды клавиш;
  • 4 пары нулей.

Давайте рассмотрим это на конкретном примере. Предположим, что мы хотим поменять местами клавиши «Page Up» и «Page Down», отключить «End». Сначала необходимо узнать их скан-коды. Сделать это можно в Википедии. Нас интересует первая колонка «Клавиши» и вторая «Код нажатия XT». Выпишем коды интересующих нас клавиш:

  • Page Up - E0 49;
  • Page Down - E0 51;
  • End - E0 4F.

Теперь необходимо совершить небольшие преобразования - поменять байты местами. Таким образом у нас получится:

  • Page Up - 49 E0;
  • Page Down - 51 E0;
  • End - 4F E0.

Если код состоит из одного байта (например, «Enter» - «1C»), его необходимо дополнить двумя нулями: «1С, 00», а затем поменять их местами: «00, 1С».

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

  • замена Page Down на Page Up - 49 E0 51 E0;
  • замена Page Up на Page Down - 51 E0 49 E0;
  • отключение End - 00 00 4F E0.

Заполним значение двоичного параметра полностью. Для нашего примера оно получится таким

00 00 00 00 00 00 00 00 04 00 00 00 49 E0 51 E0 51 E0 49 E0 00 4F E0 00 00 00 00

  • Теперь нажмите кнопку «ОК» и перезагрузите компьютер, чтобы изменения вступили в силу. Если что-то не получилось, удалите параметр «Scancode Map» и начните заново.
  • Запоминайте, какие клавиши вы переназначаете, чтобы не запутаться. Всегда можно вернуть значения по умолчанию, но тогда придется заново начинать процедуру настройки.

    Мы рады, что смогли помочь Вам в решении проблемы.

    Опрос: помогла ли вам эта статья?

    Да Нет

    lumpics.ru

    Как настраивать клавиатуру на примере Windows 10

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

    Настройка клавиатуры: основные направления

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

    Основными направлениями в вопросе того, как настраивать клавиатуру, являются:

    • установка, добавление или удаление языков;
    • настройка параметров смены языка или раскладки;
    • смена порядка переключения языка;
    • установка вида языковой панели.

    Как настроить клавиатуру в Windows 10: добавление языков

    Рассмотрим данный тип настроек на примере Windows 10. В принципе, они одинаковы для всех версий системы, однако в десятой модификации доступ к параметрам осуществляется несколько иначе.

    Итак, как настраивать клавиатуру в «десятке»? Поскольку в ней предусмотрено две основные панели настроек, можно использовать либо раздел параметров, вызываемый из основного меню «Пуск» с выбором установок региона и языка, либо стандартную «Панель управления», доступ к которой в самом простом случае осуществляется через консоль «Выполнить» с вводом команды Control.

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

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

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

    Нюансы при установке смены языка

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

    Вероятно, многие обращали внимание, что при использовании любой комбинации смены языка переключение происходит строго определенным образом. Например, первое переключение сочетаниями Alt + Shift или Ctrl + Shift слева соответствует установке английского языка, второе (тоже слева) – еще одному языку. А что делать, если пользователь хочет таким переключением установить на первой стадии не английский, а какой-то другой язык, установленный в системе?

    В Windows 10 появилась интересная возможность смещения языков по приоритету их переключения. В языковом разделе «Панели управления» языки можно двигать вверх-вниз, благодаря чему меняется язык первого переключения при использовании левой или комбинации. Например, если первым стоит русский язык, вторым выставлен английский, а в качестве третьего используется любой другой, для этой последовательности смена языка и будет происходить в указанном порядке. Передвинув третий язык на место английского (во вторую позицию), пользователь и получит его активацию при первом переключении с левой стороны клавиатуры и наоборот.

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

    Изменение сочетаний клавиш

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

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

    Отображение языковой панели

    Вид языковой панели для удобства использования настроить тоже можно. Делается это из раздела, который был описан для смены сочетаний клавиш, но только на вкладке «Языковая панель».

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

    Возможные неисправности и методика их устранения

    Наконец, в вопросе того, как настраивать клавиатуру, стоит сказать о ситуациях, когда назначения клавиш необходимо изменить (например, при поломке кнопок или при произвольной смене литер или действием с переназначением кнопок).

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

    Поэтому в большинстве случаев в качестве более простого решения предлагается установить специальные утилиты вроде Microsoft Keyboard Layout Creator, Media Key, SharpKeys или MapKeyboard. В таких программах переназначить любую клавишу можно в течение нескольких секунд. Как уже понятно, это и проще, и быстрее.

    fb.ru

    Переназначение клавиш клавиатуры

    Здравствуйте Уважаемый Друг.

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

    Занимается программа переназначением функций клавиш на клавиатуре, которые по умолчанию используются в операционной системе Windows.

    Например, есть клавиша Esc на клавиатуре, вы можете переназначить её функцию на любую другу клавишу.

    Зачем это может понадобиться? Например, у вас сломалась какая либо клавиша, а её функции вам нужны прямо сейчас.

    В этом случае вам поможет бесплатная программа MapKeyboard.

    Скачать программу: http://www.softportal.com/getsoft-22115-mapkeyboard-1.html

    После того как вы установите программу и запустите её, перед вами откроется вот такое окошко:

    назначение клавиш

    В этом окошке вы выбираете клавишу, назначение которой хотите изменить. Затем в поле Remap selected key to вы выбираете новую команду, которая будет выполнять эта клавиша. В данном случае на скриншоте при нажатии на клавише x на клавиатуре будет писаться цифра 0.

    назначение клавиш

    Чтобы снова восстановить все настройки по умолчанию и сделать так чтобы клавиша x выводила букву x, просто нажмите на кнопку Reset keyboard layout. Затем появится окошко, в нём нажмите Ок, затем появится второе окошко в нём снова нажмите Ok.

    Компьютер перезагрузиться.

    Вот так всё просто. Думаю программа будет вам полезной.

    Большое посещение сайта = развитие моего проекта.

    Крепких вам компьютерных знаний.

    С Уважением Артём.

    Оценить Заметку: (Cредний балл: 5.00 из 5)

    mstreem.ru

    Как переназначить клавиши на клавиатуре: пошаговая инструкция. Сочетание клавиш на клавиатуре

    Как извeстно, для большинства компьютeров или ноутбуков PC и Mac используются стандартныe клавиатуры с заранee установлeнным расположeниeм клавиш и языковыми раскладками. Многим пользоватeлям, напримeр, при смeнe опeрационной систeмы или самого оборудования бываeт достаточно трудно привыкнуть к новому положeнию кнопок. В этом случаe можно пeрeназначить клавиши на клавиатурe таким образом, чтобы они соотвeтствовали той раскладкe, к которой привык пользоватeль. Но чащe всeго это касаeтся только тeх ситуаций, когда при вводe тeкста пользоватeль нe смотрит на символы, а примeняeт так называeмую слeпую пeчать.

    Для чeго бываeт нeобходимо пeрeназначить клавиши на клавиатурe?

    Но только вышeуказанными ситуациями дeло нe ограничиваeтся. Достаточно часто можно встрeтить и случаи, когда на компьютeрe или ноутбукe какая-то клавиша вышла из строя.

    В случаe со стандартным оборудованиeм в видe клавиатур PS/2 вопрос рeшаeтся достаточно просто обычной покупкой новой. Но что дeлать, eсли поломка произошла на ноутбукe? Замeна клавиатуры на лэптопах – удовольствиe нe из дeшeвых. Вот тут в качeствe альтeрнативы можно просто пeрeназначить клавиши на клавиатурe, отказавшись от рeдко используeмых кнопок. Однако можно встрeтить и eщe болee примитивныe ситуации, когда нeобходимо помeнять сочeтания, соотвeтствующиe пeрeключeнию языков и раскладок.

    Как измeнить сочeтаниe клавиш на клавиатурe: Windows-инструмeнты

    Для начала рассмотрим самый простой вариант, связанный с языковыми раскладками. По умолчанию во всeх послeдних Windows-систeмах для смeны языка используeтся пeрeключeниe на основe лeвой кнопки Alt в сочeтании с Shift. Но многиe пользоватeли прeдпочитают производить смeну языка и раскладки при помощи комбинации Ctrl/Shift, считая ee болee удобной.

    Для смeны пeрeключeния нeобходимо использовать стандартную «Панeль управлeния», в которой выбираeтся раздeл языка (Windows 10) или языков и рeгиональных стандартов (Windows 7, напримeр). Далee осущeствляeтся пeрeход к дополнитeльным парамeтрам и выбираeтся измeнeниe сочeтания клавиш языковой панeли с нажатиeм соотвeтствующeй кнопки в новом окнe, послe чeго просто указываeтся комбинация Ctrl/Shift из списка.

    В принципe, пeрeназначить клавиши в смыслe измeнeния символа или дeйствия можно при помощи нeбольшой программы для управлeния клавиатурой и мышью MS Keyboard Layout Creator, которую можно загрузить нeпосрeдствeнно с сайта Microsoft. Послe старта приложeния достаточно выбрать список всeх дeйствий, а при нeобходимости для каждой отдeльно взятой кнопки измeнить их вплоть до полного отключeния клавиш. Тут жe можно помeнять назначeниe опeрационных клавиш вродe Shift, Alt и т.д.

    Пeрeназначeниe чeрeз систeмный рeeстр

    Такжe пeрeназначить клавиши на клавиатурe можно и болee сложным мeтодом бeз использования сторонних утилит, примeняя для этого настройки и парамeтры систeмного рeeстра, рeдактор которого вызываeтся командой regedit чeрeз консоль «Выполнить».

    Здeсь нeобходимо в вeткe HKLM чeрeз дирeкторию SOFTWARE найти каталог KeyboardLayout. Здeсь придeтся создавать строковыe парамeтры с указаниeм кодов кнопок для пeрeназначeния с одной клавиши на другую. Процeсс достаточно трудоeмкий, поэтому большинству пользоватeлeй он нe пригодится, поскольку бeз знания кодов пeрeназначeния, отключeния и порядка ввода символов произвeсти такиe опeрации будeт достаточно проблeматично. Просто мeтодика приводится для общeго понимания, что в рeeстрe сдeлать это тожe можно.

    Наиболee популярныe сторонниe приложeния

    Но, прeдположим, пользоватeля на клавиатурe Shift или какая-то другая клавиша нe работаeт. Произвeсти пeрeназначeниe гораздо прощe с использованиeм спeциальных приложeний, которыe как раз для этого и прeдназначeны.

    Срeди множeства программ такого типа пользуются особой популярностью и отличаются простотой выполнeния нeобходимых опeраций слeдующиe:

    • MapKeyboard;
    • SharpKeys;
    • MKey.

    MapKeyboard

    Эта программа пeрeназначить клавиши на клавиатурe позволяeт максимально быстро и просто. Послe старта утилиты появится экранная клавиатура.

    Допустим, нужно пeрeназначить кнопку Caps Lock или Shift. На клавиатурe (виртуальной) нажимаeм искомую кнопку, чeрeз строку Remap selected key выбираeм новый символ или опeрацию другой клавиши, а затeм сохраняeм настройки нажатиeм кнопки Save Layout. По завeршeнии всeх дeйствий в обязатeльном порядкe потрeбуeтся пeрeзагрузка систeмы.

    SharpKeys

    Пeрeд нами eщe одна простая программа. Порядок дeйствий почти такой жe, как и в прошлом случаe. Сначала добавляeтся клавиша (Add), затeм из списка выбираeтся новая литeра или дeйствиe (полноe отключeниe – Turn Key Off), послe чeго измeнeния сохраняются чeрeз нажатиe кнопки Write To Registry, а затeм, опять жe, производится полный рeстарт систeмы.

    Единствeнная и самая главная проблeма этой утилиты состоит в том, что она нe работаeт с клавишeй Fn, а пeрeназначeниe кирилличeских символов нeобходимо производить, используя их аналоги в английской раскладкe.

    MKey

    Наконeц eщe одно нeбольшоe приложeниe (на сeй раз русскоязычноe), позволяющee произвeсти пeрeназначeниe любой кнопки и дажe смeнить стандартныe сочeтания или установить собствeнныe комбинации.

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

    Заключeниe

    Вот и всe, что касаeтся опeраций пeрeназначeния. В принципe, в зависимости от ситуации, могут использоваться и собствeнныe инструмeнты систeмы. В прямом смыслe пeрeназначить можно только стандартныe комбинации, которыe изначально заложeны в парамeтрах ОС. Если нe использовать сторонниe утилиты, придeтся разбираться с систeмным рeeстром, но это достаточно сложно. Поэтому eсли встаeт вопрос о быстром провeдeнии всeх нeобходимых опeраций, лучшe всe-таки отдать прeдпочтeниe приложeниям, описанным вышe. И программа MKey (сокращeниe от Media Key) в этом отношeнии выглядит удобнee по всeм парамeтрам, только постоянно «висит» в систeмном трee. Но потрeблeниe рeсурсов у нee минимальноe, так что на быстродeйствии компьютeра или ноутбука это нe скажeтся.

    Программа переназначения клавиш клавиатуры, кнопок мыши и прокрутки колеса Key Remapper позволяет:

      Переназначать клавиши клавиатуры , нажатия кнопок мыши и прокрутку колеса мыши новыми значениями с возможностью задавать не присутствующие на клавиатуре клавиши и кнопки мыши. Например, клавишу CapsLock можно заменить на "Среднюю кнопку мыши", F11 на “Прокрутку колеса мыши вниз”, F12 на Win, Browser Home или “Кнопку мыши X2” (которые могут физически отсутствовать на устройствах ввода).

      Производить обратную замену клавиш и кнопок мыши , т.е. виртуально менять их функциональное назначение. К примеру, можно виртуально поменять местами правый Shift и Enter, “Среднюю кнопку мыши” и левый Shift.

      Заменять определенные клавиши или кнопки мыши комбинациями клавиш или кнопок мыши с модификаторами . Например, можно установить на нажатие клавиши на мультимедийной клавиатуре Browser Forward - комбинацию Alt+Shift+Esc (быстрое переключение программ), на кнопку мыши X1 установить комбинацию Ctrl+C (скопировать), на правый Alt установить комбинацию Ctrl+”Левая кнопка мыши”.

      Эмулировать двойной клик кнопок мыши или двойное нажатие клавиш клавиатуры с возможностью задавать задержку между нажатиями (двойной клик с задержкой).

      Блокировать (отключать) клавиши клавиатуры, кнопки мыши, прокрутку колеса мыши и их комбинации с клавишами модификаторами.

      Ограничивать действие переназначений и блокировок определенными программами и окнами . Например, можно определить, чтобы замена кнопки мыши X1 на клавишу "Пробел" осуществлялась только в программе "A" и нигде больше. Или, чтобы клавиша NumLock заменялась на комбинацию Ctrl+C+C (двойное нажатие C) везде, кроме программы, в заголовке окна которой есть слово "B".

      Создавать и быстро (в два клика мышью) переключать профили наборов клавиш .

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

    С помощью Key Remapper возможно переназначать практически любые клавиши и кнопки мыши .

    Системные требования: Windows 10/8.1/8/7/Vista/2008/2003/XP/2000

    Снимки экрана


    Как пользоваться программой

    Скачивание и установка программы Key Remapper

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

    Работа с программой

    В верхней части экрана расположен выпадающий список выбора профиля и кнопки для работы с ними. Рядом находится кнопка "Пауза", которая позволяет временно отключать программу. Ниже находится основная область, в которой определяются замены и блокировки клавиш.

    Профили

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

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

    Переключать созданные профили можно с помощью выпадающего списка или через контекстное меню, вызываемое правой кнопкой мыши на значке программы в панели задач.

    Определение, замена и блокировка

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

    Чтобы определить замену клавиши, кнопки мыши или прокрутки колеса, произведите двойной щелчок мышью на строке "(дважды кликните, чтобы добавить)". Эту операцию можно также выполнить посредством клавиши Insert или с помощью контекстного меню:

    Появится окно, показанное на рисунке:

    При появлении этого окна, фокус автоматически переходит на определение нажимаемой клавиши/кнопки мыши.

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

    Если требуется определить новое значение клавиши, установите курсор в поле ввода под флажком "Заменить на клавишу, кнопку мыши или комбинацию" и нажмите на клавиатуре требуемую клавишу или комбинацию (удерживая клавиши модификаторы Alt, Ctrl, Shift и/или Win нажмите основную клавишу). Если на клавиатуре нет соответствующих клавиш, то их можно определить, выбрав основную клавишу из списка. Если требуется задать клавиши модификаторы, поставьте напротив их наименований галочки. Если необходимо нажать кнопку мыши или повернуть колесо мыши, нажмите их или выберите в выпадающем списке действие, начинающееся с "Мышь...". Например: "Мышь - нажать правую кнопку", "Мышь - повернуть колесо вверх" и т.п.

    Если требуется заблокировать клавишу, то выберите флажок "Заблокировать". Если флажок "Полная блокировка" не установлен то простое нажатие клавиши будет блокироваться, но при нажатых модификаторах (Ctrl, Shift и т.п.) клавиша блокироваться не будет. Если флажок установлен, произойдет полная блокировка. Например, если заблокировать клавишу "A" и не установить флажок "Полная блокировка", то комбинация Ctrl+A - будет работать. Но если полную блокировку включить - не будет.

    По окончании определения нажмите кнопку "ОK".

    Если программа не стоит в режиме "Пауза", то замена уже будет работать.

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

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

    Работа с заменами и блокировками

    Программа позволяет структурировать замены и блокировки в папках, которые можно создавать с помощью комбинации клавиш Ctrl+Insert или через контекстное меню - "Вставить папку".

    Вы можете свободно перемещать действия и папки просто перетаскиванием мыши. Если в начале перетаскивания нажата клавиша Ctrl, то действие или папка копируются. Также предусмотрены привычные функции вырезания, копирования, вставки и удаления.

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

    Горячие клавиши программы

    Ctrl+P Включить паузу
    Insert Вставить действие (замену или блокировку)
    Shift+Insert Вставить папку
    Enter Добавить/Изменить папку или действие в зависимости от контекста
    Space Отключить/Включить действие или папку (включая все действия, которые она содержит)
    Ctrl+Space Отключить все действия папки
    Shift+Space Включить все действия папки
    Ctrl+Shift+Space Инвертировать состояние всех действий папки (включить выключенные и отключить включенные)
    Delete Удалить папку или действие
    Ctrl+Delete Удалить все папки и действия (очистить текущий профиль)
    Shift+Вверх Поднять папку или действие вверх
    Shift+Вниз Опустить папку или действие вниз
    Ctrl+X Вырезать действие или папку
    Ctrl+C Скопировать действие или папку
    Ctrl+V Вставить действие или папку

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

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

    Рассмотрим же несколько способов переназначения клавиш на клавиатуре, которые позволят вам решить все вышеописанные проблемы.

    Переназначение клавиш при помощи MapKeyboard

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

    Для того чтобы переназначить клавиши с помощью MapKeyboard необходимо:

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

    Перед вами появится виртуальная клавиатура, в которой надо выбрать клавишу для внесения изменения (нажать на нее левой кнопкой мыши), после этого найти пункт «Remap selected key to» и указать клавишу (с помощью мыши), которая будет нажиматься вместо выбранной клавиши.

    Теперь нажмите на «Save Layout» и перезагружаете компьютер. Возможно, перезагрузка компьютера вам не понадобится, так как выбранная клавиша может начать работать без перезагрузки.

    Для того чтобы вернуть первоначальное значение клавиш вам придется снова запустить утилиту и нажать там «Reset keyboard layout».

    В целом утилита проста и удобна, к тому же она прекрасно работает даже на последних версиях Windows.

    Переназначение клавиш (а также их отключение) с помощью программы SharpKeys

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

    SharpKeys не требует установки, к тому же внеся изменения, вам не придется снова ее запускать.

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

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

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

    Для отключения каких-либо клавиш (например, F1-F12) необходимо также запустить программу и нажать «Add». Теперь чтобы отключить, например, F1 найдите строку «Function: F1» в левом столбике и нажмите на нее, а в правом выберите «Turn Key Off». Теперь нажмите «ОК» — «Write To Registry» и перезагрузите ПК.

    Переназначение клавиш с помощью MKey (Media Key)

    Третья программа, которую мы сейчас рассмотрим, называется MKey. С ее помощью можно не только задавать различные значения кнопкам на клавиатуре компьютера или ноутбука, но и настраивать мыши, геймпады и другое оборудование. Утилита полностью на русском языке. Скачать ее можно с официального сайта разработчика http://www.seriosoft.org/download.php.

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

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

    Теперь нас интересует средняя колонка программы, где необходимо нажать «Клавиатура» и выбрать «Клавиши». Отметьте маркером строчку «Эмулировать нажатие» и откройте список, который начинается со слова «Backspace». Здесь выбираем ту клавишу, которую необходимо сэмулировать (выбор делаете мышкой). Чтобы сохранить внесенные изменения, нажимаем иконку в виде дискеты (находится справа внизу), которая позволит нам сохранить изменения.

    Примечательно, что данная утилита позволяет не просто переназначать клавиши, но и назначать на какую-либо кнопку сочетание клавиш (например, Ctrl+C, Ctrl+V, Ctrl+Alt+Del и т.п.). Делается это аналогичным образом.

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

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

    Большинство пользователей не решаются разобрать устройство ввода информации и почистить его — просто покупают новое. А что делать владельцам ноутбуков или дорогих клавиатур? Всё очень просто — можно переназначить клавиши на клавиатуре , которые перестали работать. Для этого есть маленькая бесплатная и портативная компьютерная программа MapKeyboard .

    Мой случай реанимации клавиатуры

    Как всегда, пишу статью отталкиваясь от личного опыта. У моей любимой жены очень хорошая клавиатура, которая стоит 150$ (жене и детям — всё самое лучшее), так вот супруга, предварительно сговорившись с нашим котом по кличке «Рыжий», решили испытать её.

    Пролить на клавиатуру сладкий чай было бы слишком просто и банально — преступная группа пошла другим путём, более изощрённым. Возле «клавы» был оставлен открытый флакончик жидкости для снятия лака с ногтей (растворитель!!!), а котяра, пробегая по своим делам и весело виляя хвостиком, опрокинул его… правильно — на ту самую, ничего не подозревающую, дорогущую клавиатуру.

    Мои комментарии по этому поводу я пропущу и скажу лишь, что трёхкратная разборка и чистка не смогла спасти две клавиши — А и Г (они перестали работать). Дело в том, что растворитель, это страшный враг оргтехники — растворяет всё на своём пути, редиска.

    На помощь пришла малюсенькая (всего 74 кб) бесплатная компьютерная программа MapKeyboard, которую даже устанавливать на компьютер не пришлось.

    MapKeyboard — замена кнопок на клавиатуре

    Запускаем от имени администратора (клик правой кнопкой мыши по ярлыку и «Запуск от имени администратора») спасительную чудо-программу и приступаем к переназначению клавиш…



    Далее внимательно — указываем в окне программы первой ту кнопку, на которую хотим заменить неисправную. Например у Вас, как у меня, не работает кнопка «Г» — я кликаю в программе на «PageUp», именно она отныне будет исполнять функции клавиши «Г»…

    После выделения новой кнопки нужно указать программе старую (не работающую) кнопку. Интерфейс в окне MapKeyboard английский, поэтому ориентируемся по своей клавиатуре — кнопка «U» это буква «Г» в русской раскладке, её и указываем в меню «Remap selected key to:». Значение «PageUp» в окне программы изменит цвет на зелёный — значит всё правильно и кнопки переназначились.

    Осталось нажать на «Save Layout» справа внизу…

    Появится окошко предупреждения о том, что нужно заново зайти под своей учётной записью — жмём «Да»…

    Поздравляю — Вы переназначили клавишу на клавиатуре.

    Кстати, не обязательно сохранять изменения после каждой замены — можно сразу переназначить все нужные кнопки и лишь затем жать на «Save Layout»…

    Вернуть значения всех клавиш по умолчанию можно кликнув по «Reset keyboard layout» — после этого произойдёт полная перезагрузка системы и всё вернётся как было до замены.

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

    Также, можно физически заменить клавиши на клавиатуре, если они подходят по размеру и Вы не боитесь сломать хрупкий механизм. Со временем пальцы запомнят новое расположение кнопок и острой необходимости я лично в этом не вижу — клавиатурный тренажёр Вам в помощь.

    В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.

    Компакт-диск прилагается только к печатному изданию книги.

    Книга:

    Разделы на этой странице:

    На клавиатуре есть множество клавиш, которыми вы никогда не пользуетесь. Одна из самых надоедливых – клавиша , сохранившаяся со времен программистских языков типа Фортрана, где все писалось заглавными буквами. Редко кто пользуется и системными клавишами Windows (и основной, и для вызова контекстного меню) – это удобнее делать мышью. Между тем случайное нажатие этих клавиш тормозит всю работу. Те, кого это раздражает, могут отключить их или переназначить на другие функции – например, на соседние клавиши.

    Рассмотрим на примерах эти действия, а потом расскажем, как это осуществляется в общем случае – для любой клавиши.

    Сначала нужно в разделе реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSet ControlKeyboard Layout (не путать с Keyboard Layouts!) создать новый двоичный параметр (в меню так и будет написано – двоичный параметр), озаглавив его Scancode Map (с пробелом!), и присвоить ему значение по следующему образцу:

    00 00 00 00 00 00 00 00

    03 00 00 00 00 00 5C E0

    00 00 5D E0 00 00 00 00

    Эта строка отключит клавишу с флажком Windows и соседнюю клавишу вызова всплывающего меню. Разберемся в том, что здесь написано.

    Сначала должно идти 8 пар нулей подряд. Затем идет число (с ведущим нулем) – в данном случае 03, которое означает количество отслеживаемых клавиш плюс единица (т. е. в этом примере отслеживаем две клавиши). После него всегда должно идти три пары нулей (дополняя до 4-х пар цифр). Заканчиваться запись должна всегда четверкой пар нулей. А вот между ними мы должны записать столько четверок парных чисел, сколько мы предусмотрели клавиш для отслеживания – в данном случае две. В них записываются так называемые скан-коды клавиш, которые желаем отключить. В табл. 12.2 приведены коды тех клавиш, которые целесообразно рассматривать в плане кандидатов на отключение или замену (см. далее).

    Эти коды записываются в последние две пары каждой четверки пар чисел, первые две пары опять же нули – как вы и видите в образце. Таким образом, приведенная в качестве примера строка отключит нам правую клавишу (с флажком Windows) (00 00 5C E0) и соседнюю клавишу Вызова всплывающего меню (00 00 5D E0).

    Таблица 12.2. Скан-коды клавиш


    Что такое скан-коды и где их взять

    Скан-код – это то число, которое выдает клавиатура при нажатии определенной клавиши. Скан-коды не следует путать с виртуальными кодами клавиш – последние формируются уже на уровне BIOS и Windows и в дальнейшем определяют коды символов, те самые, что, например, образуют содержимое текстовых документов. В большинстве случаев они никак между собой не связаны. Например, виртуальный код клавиши «пробел» – 32 (совпадает с кодом символа «пробел» в однобайтных кодировках), а скан-код ее – 57 (в HEX-форме это будет 20 и 39 соответственно). Заметьте, что виртуальные коды не эквивалентны символьным – чтобы превратить виртуальный код в код символа, надо еще учесть языковую раскладку, состояние клавиш , и, между прочим, используемую систему кодировок – однобайтную или Unicode. Все это проделывает системный драйвер клавиатуры еще до того, как событие нажатия попадает в очередь Windows-сообщений. Некоторые клавиши ( или ) вообще ни с какими символами не связаны и в указанную очередь не попадают. Поэтому для полной подмены функциональности некоей клавиши подменить виртуальные коды (что вообще-то может сделать любой, владеющий навыками программирования в Delphi или Visual C++) недостаточно – надо действовать на более глубоком уровне, манипулируя именно скан-кодами. Это и позволяет осуществить параметр Scancode Map в реестре Windows.

    Для наших целей скан-коды, как вы можете догадаться по приведенной таблице, должны быть представлены в шестнадцатеричной (HEX), а не десятичной форме. Таблицы виртуальных кодов и кодов символов обычно прилагается к любому пособию по Windows-программированию, а вот полную таблицу скан-кодов разыскать непросто. Одна из таких таблиц находится на сайте «Электронная библиотека» по ссылке http://ntlib.chat.ru/ware/tables/scan.htm . Она немного неудачно составлена – так называемые расширенные клавиши (это те, у которых второй байт в нашей таблице равен E0) там показаны добавлением лишнего разряда, равного 1. То есть выбрав из колонки HEX скан-код, например, 11С (клавиша на цифровой клавиатуре), его надо для наших целей переписать как 1С E0. Официальный полный набор скан-кодов, включая и клавиши управления питанием (но исключая дополнительные медиаклавиши), можно скачать с сайта Microsoft. Ссылка на документ очень длинная, потому просто наберите в поиске на microsoft.com слова Keyboard Scan Code Specification», и получите искомое – правда, по-английски. При изучении этого документа учтите, что нас интересует только один набор кодов: Scan Code Set 1.

    Разумеется, готовить такую строку чисел следует заранее и внимательно пересчитать все пары перед тем, как вводить ее в реестр. Но при вводе вы увидите, что вам помогут не наделать ошибок. Ввод значения двоичного числа осуществляется вручную (рис. 12.11), но несмотря на непривычный вид этого редактора, вы быстро убедитесь, что работать с ним очень удобно. В частности, не возникает проблем при подсчете вводимых пар – они автоматически группируются по восемь в строке. Не забудьте перезагрузить ПК после окончательного ввода значений параметра.


    Рис. 12.11. Ввод значений двоичного параметра

    Для не просто отмены, а еще и переназначения, придется немного усложнить запись – первые две пары нулей в тех четверках, что содержат коды отключаемых клавиш, заменить на те коды, которые должны, по вашему мнению, работать. Например, значение параметра Scancode Map, равное

    00 00 00 00 00 00 00 00

    03 00 00 00 00 00 5C E0

    1D E0 5D E0 00 00 00 00

    сделает так, что правая клавиша с флажком Windows отключится, а Будет дублировать правый , т. е. ближайшую к ней клавишу. Именно это значение Scancode Map приведено в качестве примера на рис. 12.11.

    Покажем, как справиться с . Эксперименты показывают, что с ней не все однозначно – в частности, попытка простого отключения может не дать результатов. Но я приведу значение параметра Scancode Map, которое гарантировано отключает – ее функция меняется на функцию (правого, но на практике это неважно), а Здесь, как и ранее, дублирует правый :

    00 00 00 00 00 00 00 00

    03 00 00 00 1D E0 5D E0

    2A 00 3A 00 00 00 00 00

    На прилагаемом диске в папке Registry находится файл key.reg, при запуске которого и подтверждении того, что вы действительно хотите внести изменения в реестр, автоматически создастся параметр Scancode Map с таким значением. Если не хотите трогать ничего, кроме , то отредактируйте это значение следующим образом: 03 замените на 02 и замените четыре байта с ненулевым значением во второй строке нулями.



    Рекомендуем почитать

    Наверх