Как переназначить капс лок windows 10

Замените CAPS LOCK на AltGr и SCROLL LOCK на CAPS LOCK

Мое эго .cz

Замените CAPS LOCK на AltGr и SCROLL LOCK на CAPS LOCK

Определение клавиатуры может быть свободно отредактировано пользователем в Windows 2000, XP и Vista (включая 64-разрядную версию) с помощью Scan Code Maps . Этот документ Microsoft описывает это, и вы можете загрузить список кодов сканирования для каждой клавиши здесь.

Сразу предлагает использовать для отключения клавиши CAPS LOCK, в основном бесполезно. Проблема здесь в слове «в основном», иногда может пригодиться CAPS LOCK. Лично я использую несколько более разумное решение, чем примитивное отключение CAPS LOCK (как продвигает Živě.cz), а именно переназначение клавиши CAPS LOCK на нажатие AltGr (так что вы можете написать символ за с помощью клавиши переназначил CAPS LOCK + 2) и сопоставил исходную функцию CAPS LOCK с совершенно бесполезной клавишей SCROLL LOCK.

Вот как будет выглядеть определение Scancode Maps (для любой версии Windows):

Если вы не хотите regedit с этим, вы также можете загрузить файл capslock.reg и импортировать его в реестры, щелкнув по нему.

Как это работает?

Первые 4+4 байта — это заголовок сброса (т. е. 8x шестнадцатеричное значение: 00), за которым следует четырехбайтовое число переназначений (в данном случае шестнадцатеричное: 03 00 00 00, терминатор также считается), затем есть фактические переназначения ключей (каждые 2 +2 байта, все в формате Little Endian), и вся последовательность заканчивается четырехбайтовым нулем (терминатором).

Читайте также:  Как восстановить систему с помощью образ системы на windows 7

Таким образом, клавиша 0046 переназначается на 003A , то есть SCROLL LOCK на CAPS LOCK, а 003A на E038, то есть CAPS LOCK на AltGr. Если вы хотите настроить работу других клавиш, просто добавьте или измените эти коды сканирования, и все готово.

Есть также графическая утилита KeyTweak для сопоставления клавиш с помощью Scancode Map.

Комментарии

  1. 1kalwi 09.12.07, 02:59:06

Я использовал этот метод несколько лет назад, чтобы поменять местами Z и Y на чешской клавиатуре (чешская QWERTY имеет некоторые другие клавиши, кроме Z/Y), но он меня не устроил, потому что не меняет значения клавиш, но имеет тот же эффект, что и при жестком подключении кнопок.

Это вызвало проблемы с программами, которые различают клавиши на аппаратном уровне, т.е. не в зависимости от того, какое действие с ними связано. Однако в случае заявленного изменения CAPS LOCK на AltGr это желательно.

Для изменения раскладки клавиш на уровне отображаемых символов есть инструмент Keyboard Layout Creator непосредственно от самой Microsoft, который может создать свою национальную раскладку клавиатуры, которую можно установить на существующую (или полностью заменить ее ) и переключите его классическим способом на языковой панели:
http://www.microsoft.com/globaldev/tools/msklc.mspx.

Я использовал его для создания собственной раскладки (очень похожей на Linux CZ QWERTY, которой я пользовался в то время около полугода). К сожалению, этот инструмент не может изменить значение клавиш CTRL, ALT, SHIFT, CAPS LOCK и т. д.

Лично мне это нравится. Я нажимаю CAPS LOCK мизинцем так же, как и сдвиг, и когда я набираю назад или другие подобные клавиши, я просто использую правый alt + @ (&#<>. ).

Кстати. используется ли SCROLL LOCK для чего-либо в наши дни?

Читайте также:  Как настроить open server для windows 10

Я никогда не думал искать эффективное решение для нащупывания, но это просто гениально. На маленькой клавиатуре ноутбука бывает, что я каждый день нажимаю Caps Lock вместо буквы «а» и потом не замечаю, что пишу только ЗАГЛАВНЫМИ буквами 🙂 Отлично, лучшая статья на свете. Caps Lock в прямом эфире отключили, не знаю почему, часто бывает полезно. Они не разобрались. Спасибо за решение, буду рекомендовать его многим другим людям 😉

[2] БЛОКИРОВКА ПРОКРУТКИбесполезно, поэтому гениально переназначить его на CAPS LOCK 😉

[1] «проблемы с программами, которые различают клавиши на аппаратном уровне» — это чепуха, ничто в Windows не обращается к аппаратному обеспечению напрямую, это не MS-DOS 1990-х годов, даже что-то столь сложное, как клавиатура Logitech G15, конечно, уважает Карты скан-кодов

[4] Так почему же производители клавиатур продолжают обдирать его? К счастью, уже не на ноутбуках, мне некуда переназначать CAPS LOCK. И как я писал выше, я не против.
[3] Мне кажется, что при стандартном расположении пальцев на клавиатуре мизинец находится выше «а» и больше нигде щупать не надо. Вы можете спутать tab/shift с CAPS LOCK, но они значительно сдвигаются вверх или вниз.

[5] Под «аппаратным уровнем» подразумевался уровень сканкодов, т. е. не то, какое действие связано с соответствующим сканкодом — каждая клавиша имеет свой собственный сканкод, и только затем символы сопоставляются с этими сканкодами в соответствии с национальной раскладкой символов.

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

Читайте также:  Как применить цветовой профиль монитора windows 11

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

переназначение

[6] Да-да, вкладка тоже часто путается, но когда я перехожу с мыши на клавиатуру, и при этом не пишу во все десять и мне все равно нужно писать цифры в буквенно-цифровом часть. Я просто много преодолеваю себя. У вас его нет при программированиивсегда стандартное расположение пальцев. Не я, я делаю все по-другому 😀

[8] Верно, при программировании вы часто не пишете классической раскладкой пальцев. Хотя проблемы, о которых вы упомянули, я бы скорее был левшой. Как правша, я почти все время держу левую руку на клавиатуре и не двигаю ею. Я касаюсь от мыши к клавиатуре правой рукой, и у меня нет проблем с касанием. Это дело привычки, я просто прошел школьную подготовку по написанию всех десяти, так что я достаточно опытен 😀

Хотелось бы спросить, можно ли и как потом вернуть систему в исходное состояние 🙂 Потому что мне нравится, но. Спасибо.

[10] запустить regedit и удалить в нем ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\Scancode Map

Лично у меня клавиши не переназначаются, но клавиши озвучены, поэтому я сразу могу распознать нажатие клавиши. Его можно установить начиная с Windows 95 через Панель управления

Поделиться с друзьями
ОС советы