Один из ключей моего ноутбука отвалился. Есть ли способ, которым я могу переназначить другой ключ, чтобы служить этим ключом? Я «пожертвую» другим ключом, потому что никогда его не использую.
Один из ключей моего ноутбука отвалился. Есть ли способ, которым я могу переназначить другой ключ, чтобы служить этим ключом? Я «пожертвую» другим ключом, потому что никогда его не использую.
Ответы:
Вот хорошая статья от Howtogeek об использовании утилиты под названием SharpKeys :
Сопоставить любой ключ с любым ключом в Windows 10, 8, 7 или Vista
Если вы устали от работы определенных ключей в вашей системе, таких как ключ Caps Lock, вы можете переназначить их для работы в качестве другого ключа, используя взлом реестра . Но должен быть более легкий путь, верно?
Вот тут-то и появляется SharpKeys: это небольшая утилита, которая позволит вам легко сопоставить один ключ с другим ключом или даже отключить ключ без необходимости вообще входить в реестр.
Например, я использовал сопоставление клавиш, чтобы просто отключить мой ключ Caps Lock, так как я никогда не использую его.
Вы можете нажать кнопку «Добавить», чтобы открыть диалоговое окно «Добавление нового сопоставления клавиш», в котором вы можете выбрать ключи для сопоставления из списков или просто нажать кнопку «Введите ключ» и нажать клавишу вручную (что, на мой взгляд, гораздо более интуитивно понятно)
Когда вы закончите, нажмите кнопку «Записать в реестр», и вам будет предложено выйти или перезагрузиться, чтобы изменения вступили в силу.
Если вам нужны все технические подробности о том, как работают ключи реестра, вы можете прочитать о том, как сопоставить ключи с помощью взломов реестра .
Использование Microsoft Keyboard Layout Creator здесь без проблем. Для переключения ключей-модификаторов я бы предложил взломать реестр или приложение, которое изменяет реестр для вас, не используйте чистую программную переназначение, такую как AutoHotkey, поскольку эти решения не работают для каждого приложения.
Другое решение состоит в том, чтобы получить заменяющий ключ в случае, если вы действительно не можете вставить ключ обратно в свой ноутбук, вы пытались найти «сломанный ключ ноутбука» ?
qwertz
клавиатуры в qwerty
клавиатуру это не работает, потому что Ctrl + Z остается рядом с т. :(
Вы можете использовать Microsoft Keyboard Layout Creator .
Это даже позволит вам добавить дополнительные функции к вашей клавиатуре, такие как замена клавиши на мертвую клавишу (например, ~), добавление дополнительных сопоставлений (например, altgr+ c-> ç
) и т. Д.
Для редактирования специальных нажатий клавиш, таких как ctrl+ FOO, вам может понадобиться отредактировать .klc
файл вручную.
Вы можете найти инструкции по @Senseful в https://superuser.com/a/172993/157884 :
Вам необходимо изменить
.klc
файл вручную.По сути, вы просто изменяете
VK_
столбец в соответствии со значением в столбце1
.Так, например, если вы хотите привязать Lк N, вы создадите клавиатуру, как обычно, в KLC. Затем вы откроете файл KLC в текстовом редакторе. Найдите значение
L
вVK_
столбце и переключите его наN
.Для получения дополнительной информации я написал полные шаги в своем блоге .
Тем не менее, имейте в виду, что некоторые приложения могут не выполнять эти специальные нажатия клавиш должным образом.
В качестве примера: в моей конкретной конфигурации нажатие altgr+ aв командном чате DotA2 сотрет текст - вместо добавления аналога ã
в других приложениях.
У меня есть клавиатура Genius KB-G235 USB (HID) и WinXP SP3. Ни одно из приложений в предыдущих ответах не работало для меня. (Потому что работает с кодами PS / 2 или нет (полностью) с XP).
Я попробовал HotkeyP (бесплатная) http://petr.lastovicka.sweb.cz/others.html и это работает! Просто добавьте действие для ключа и все готово. (После назначения новое действие не выполняется по умолчанию.)
http://www.autohotkey.com/ может быть более простым и мощным решением. Вы можете переназначить ключи и создать ключи модификаторов, используя такие скрипты, как
;Use Capslock as a modifier and not as capslock anymore
$*Capslock::
Gui, 99:+ToolWindow
Gui, 99:Show, x-1 w1 +NoActivate, Capslock Is Down
keywait, Capslock
Gui, 99:Destroy
return
;Write functions for keys while capslock is beeing hold here
#IfWinExist, Capslock Is Down
j::Down
k::Up
l::Right
h::Left
m::AppsKey
i::Insert
d::Delete
#IfWinExist
;Use right and left shifts to toggle capslock
RShift & LShift::
SetCapsLockState, % (State:=!State) ? "On" : "Off"
return
LShift & RShift::
SetCapsLockState, % (State:=!State) ? "On" : "Off"
return
ScrollLock::LControl
достаточно для переназначения?
Самый простой способ: Microsoft Keyboard Layout Creator . Это официальное решение Microsoft. Функциональность похожа на Ukelele для OS X.
Загрузка и инструкции: http://msdn.microsoft.com/en-GB/goglobal/bb964665.aspx
Keyman Desktop - вы даже можете создавать свои собственные клавиатуры с помощью Keyman Developer . С клавиатурой для более чем 1000 языков Keyman Desktop позволяет вам печатать на вашем языке, даже если Windows этого не делает.
Я нашел одно приложение, которое может сделать почти все из них в Windows 7, и оно работает без каких-либо проблем, когда ваш рабочий стол разблокирован. Также он довольно прост в использовании.
http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .
Единственный недостаток, который я обнаружил, это то, что он не будет работать, когда рабочий стол заблокирован, скажем, я вернулся из спящего режима, компьютер заблокирован, и у меня громко играет музыка. Мультимедийные клавиатуры могут отключить звук оттуда. Но с этим приложением вам нужно сначала разблокировать.