Как мне переназначить клавиши на моей клавиатуре? [Дубликат]


18

Я сломал свой ноутбук и пришлось купить новую с новой клавиатурой , что я изо всех сил , чтобы получить знакомы, особенно с ключами , как home, page-up, page-downи end, которые не стандартизирован.

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

Есть ли приложение, которое может надежно сопоставить один ключ с другим? По надежно я имею в виду , что основные картографические работы с Shift, Altи другие модификаторы.

ОБНОВИТЬ

Windows 7, Samsung Chronos 7


Хм, это оффтоп для Serverfault. Возможно, Superuser будет более полезным?
— CJC

Также было бы полезно включить информацию об ОС, приложениях и т. Д. Что-нибудь актуальное , иначе ответы были бы только предположениями.
— Jscott

только что, проверить это
— Trident D'Gao

Как насчет оригинального ключа, хотите ли вы, чтобы они остались как есть или были заменены целевым ключом?
— Synetech

Ответы:


8

Microsoft Keyboard Layout Creator - отличный инструмент для создания пользовательских раскладок клавиатуры.

Microsoft Keyboard Layout Creator (MSKLC) расширяет международные функциональные возможности систем Windows 2000, Windows XP, Windows Server 2003, Windows Vista и Windows 7, позволяя пользователям:

  • Создавайте новые раскладки клавиатуры с нуля
  • База нового макета на основе существующего
  • Изменить существующую раскладку клавиатуры и построить новую раскладку из нее
  • Многоязычный язык ввода в полях редактирования
  • Создание библиотек раскладки клавиатуры для платформ x86, x64 и IA64
  • Упакуйте получившиеся раскладки клавиатуры для последующей доставки и установки

Что это"? Пожалуйста, отредактируйте свой вопрос, чтобы предоставить больше контекста.
— iglvzx

Все, что вам нужно сделать, это нажать на ссылку, это довольно очевидно, потому что там будет.
— Уилл

12
Да, я знаю. Но подумайте об этом так: если ссылка перестает работать (то есть ссылка гниет ), ваш ответ не поможет. Вы не можете Google "это" и найти дополнительную информацию о предложенном вами инструменте. :)
— iglvzx

3
Это приложение недоступно для ноутбуков Dell с Windows 7. Оно не может отображать клавиши Page Up / Down и Shift :-(
— Андрей Музычук

Это совершенно бесполезно. Он не может переназначить всю клавиатуру.
— LtWorf

5

Существует отличный инструмент для переназначения клавиш для платформы Windows, известный как SharpKeys .

Sharpkeys поддерживается в Windows XP / 2003/2000 / Vista / 7.

Другое программное обеспечение - KeyTweak .


Sharpkeys позволяет нам настраивать клавиши caps / shift / ctrl, когда Microsoft Keyboard Layout Creator говорит, что они не подлежат назначению.
— Хьюго Х

По состоянию на 2016-12-22 у CharpKeys есть вирус как в Chrome, так и в Firefox, работающий на ноутбуке с Win7.
— Питер Роуэлл

4

Попробуйте AutoHotkey . Его синтаксис конфигурации не самый лучший, но он очень гибкий.


Мне жаль, что я не адский программист, как мне сопоставить "страницу вниз" с клавишей "конец"?
— Трайдент Д'Гао

1
Прочитайте документацию вокруг Send, в частности, {PgDn}и {End}.

2
Если вы просто сопоставляете один ключ с другим, вам не нужна Sendкоманда. См. Этот связанный вопрос и ответ на него: superuser.com/questions/430906/…
— iglvzx

Синтаксис для этой конкретной цели действительно прост: всего одна строка Capslock::Ctrlделает Capslock управляющим ключом. Вот документация: autohotkey.com/docs/misc/Remap.htm
— пользователь

И, в отличие от SharpKeys и KeyTweak, перезагрузка не требуется.
— пользователь

2

Для Mac OS X Karabiner - это отличный инструмент переназначения, который позволяет создавать профили для разных клавиатур и раскладок. Для Windows есть много хороших инструментов переназначения, таких как AutoHotKey, hotkeycontrol, KeyMapper, keyremapper, KeyTweak, klm2000, MSKLC и sharpkeys.

Тем не менее, я предпочитаю ATNsoft Key Manager, который является интуитивно понятным и мощным. С помощью Key Manager вы можете создавать профили для разных клавиатур и раскладок. Он не вносит изменения в реестр Windows, и вы можете изменять профили без выхода из системы или перезагрузки. Он даже позволяет вам создать клавишу Fn, которую я широко использовал в своем профиле клавиатуры KBP V60, переназначенной на раскладку HHKB / Mac в Windows 8.1.


0

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
    y::Home
    u::PgDown
    i::PgUp
    o::End
    j::Down
    k::Up
    l::Right
    h::Left
    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

Не должно быть +раньшеNoActivate
— Born2Smile
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.