Переназначение клавиши клавиатуры в Windows 8.1 [дубликат]

14

Как я могу переназначить клавиши клавиатуры в Windows 8.1? Я ищу простую утилиту, которая изменит реестр и не потребует запуска при запуске. Я пробовал острые клавиши, но, похоже, они не работают в Windows 8.1. Любые другие предложения? Или простой практический учебник для Windows 8.1?

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

Благодарность

Гришма Ю
источник

Ответы:

9

Я написал о такой вещи в этом ответе .

Чтобы понять, что происходит, обратитесь к этому руководству .

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

введите описание изображения здесь введите описание изображения здесь

Вот основная разбивка. Вы редактируете раздел реестра. Этот конкретный установлен для отображения Numlock (45,00) на ноль (00,00), так что его ключ ничего не делает. По какой-то странной причине повторное сопоставление ключа 1 означает, что вам необходимо указать 2 (02,00,00,00) в позициях 17-24. Аналогично, если вы сопоставляете 2 ключа, вам нужно указать 3 (03,00,00,00).

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,45,00,00,00,00,00
Knuckle-Dragger
источник
Проблема в том, что я хочу переназначить клавишу меню на эту клавишу: imgur.com/yriKWW9, и ни один инструмент не может найти привязку клавиш для того же самого, и я не могу понять из кода.
Гришма U
1
на второй взгляд, FN на самом деле не ключ. Смотрите первые несколько абзацев раздела «Клавиша Fn» здесь. daonlyfreez.net/tutorials/3p/Veil/fnkey.htm
Knuckle-Dragger
« Странная
frozenkoi
Существуют ограничения на повторное связывание ключа, когда дело доходит до клавиш-модификаторов. Наткнулся на эту проблему. Также fn может быть восстановлен в некоторых случаях, например на Thinkpads, но, к сожалению, его нельзя использовать в качестве модификатора.
Уильям
1

Sharpkeys работал отлично для меня, посмотрите мои окна 8.1 - сопоставление 1 клавиши на клавиатуре с другой .

Я пытался назначить смену определенной клавише на клавиатуре. MS Keyboard Layout Creator не позволил мне указать «смещение» в качестве замены карты (или я не мог понять это). Sharpkeys отлично справился, на Windows 8.1 на игровом ноутбуке ASUS.

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

JL Peyret
источник
Я думал , что SharpKeys предполагается создать ScancodeMapзапись в реестре, я не видел , что прибудет создал ...
nhed
1

Недавно я нашел ОЧЕНЬ мощный, но БЕСПЛАТНЫЙ, простой и гибкий инструмент, который можно использовать для переназначения клавиш и многое другое. Вы также можете скомпилировать свои настройки (скрипты) и предоставить их другим без необходимости установки инструмента. Он называется AutoHotkey (или AHK) и, похоже, имеет хорошее сообщество пользователей. Смотрите следующие 2 сайта: http://www.autohotkey.com/ http://ahkscript.org/

Эд Н
источник
0

Самым простым решением, которое я нашел для пользовательских раскладок клавиатуры в Win 8.1, является использование раскладки клавиатуры Microsoft Creator 1.4 на другом компьютере с более ранней операционной системой. Windows XP работает для меня.

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

На старом компьютере Запустите программное обеспечение и загрузите существующую клавиатуру. Измените его в соответствии с вашими потребностями. На вкладке проектов щелкните функцию сборки и сохраните файлы на USB-накопителе.

Загрузите и установите Microsoft Keyboard Layout Creator 1.4 на свой компьютер с Windows 8.1, а затем запустите программу установки из сохраненных файлов на USB-накопителе.

Он загрузит настроенную клавиатуру прямо на панель инструментов клавиатуры в правом нижнем углу экрана. Если вы используете более раннюю версию операционной системы, чем XP или Vitq, возможно, вам придется загрузить и установить версию 1.3

strapkass
источник