Один з ключів мого ноутбука відвалився. Чи є спосіб перезаписати ще один ключ, який би виконував функцію цього ключа? Я принесу в жертву інший ключ, тому що я його ніколи не використовую.
Один з ключів мого ноутбука відвалився. Чи є спосіб перезаписати ще один ключ, який би виконував функцію цього ключа? Я принесу в жертву інший ключ, тому що я його ніколи не використовую.
Відповіді:
Ось хороша стаття з Howtogeek про використання утиліти під назвою SharpKeys :
Зіставте будь-який ключ до будь-якої клавіші в Windows 10, 8, 7 або Vista
Якщо ви втомилися від того, як працюють певні клавіші на вашій системі, наприклад, клавіша Caps Lock, ви можете перенастроїти їх, щоб вони працювали як інший ключ, використовуючи злому реєстру . Але має бути простіший шлях, правда?
Ось тут SharpKeys потрапляє до зображення: це невелика утиліта, яка дозволить вам легко зіставити одну клавішу в іншу клавішу, або навіть вимкнути ключ, без того, щоб взагалі входити до реєстру.
Наприклад, я використовував відображення ключів, щоб просто вимкнути свій ключ Caps Lock, оскільки я ніколи його не використовую.
Ви можете натиснути кнопку "Додати", щоб відкрити діалогове вікно "Додати нову клавішу", де ви можете вибрати клавіші для відображення зі списків, або просто натиснути кнопку "Тип клавіші" і натиснути клавішу вручну (що я вважаю набагато більш інтуїтивно зрозумілим)
Після завершення натисніть кнопку Записати в реєстр, і вам буде запропоновано вийти або перезавантажитись, щоб зміни набрали чинності.
Якщо ви хочете отримати всі технічні деталі щодо роботи ключів реєстру, ви можете прочитати про те, як зіставити ключі за допомогою реєстрів .
Використання Microsoft Keyboard Layout Creator тут без проблем. Для переключення модифікаційних ключів я б запропонував зламати реєстр або програму, яка змінює реєстр для вас, не використовуйте чистий програмний перезапис, як AutoHotkey, оскільки ці рішення працюють не для кожної програми.
Іншим рішенням є отримання ключа заміни на випадок, якщо ви дійсно не можете вставити ключ назад у свій ноутбук, чи спробували ви пошук "зламаного ключа ноутбука" ?
qwertz
клавіатури в qwerty
клавіатуру це не працює, оскільки ctrl + z залишається поруч із t. :(
Ви можете використовувати 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_
стовпці та переключіть його на anN
.Для отримання додаткової інформації я написав усі кроки у своєму блозі .
Однак слід попередити, що деякі програми можуть не приймати ці спеціальні натискання клавіш належним чином.
Як приклад: при моїй конкретній конфігурації натискання altgr+ aв команді DotA2 видалить текст - замість того, щоб додати ã
подібний в інших додатках.
У мене є USB-клавіатура Genius KB-G235 (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 . Це офіційне рішення 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 .
Єдиний недолік, який я виявив - це не спрацює, коли робочий стіл заблокований, скажіть, що я повертаюся зі сну, а комп'ютер заблокований, і у мене грає гучна музика. Мультимедійні клавіатури можуть вимкнути звук із самого себе. Але з цим додатком потрібно розблокувати спочатку.