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

18

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

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

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

ОБНОВИТЬ

Windows 7, Samsung Chronos 7

Трезубец д'Гао
источник
Хм, это оффтоп для Serverfault. Возможно, Superuser будет более полезным?
CJC
Также было бы полезно включить информацию об ОС, приложениях и т. Д. Что-нибудь актуальное , иначе ответы были бы только предположениями.
Jscott
только что, проверить это
Trident D'Gao
Как насчет оригинального ключа, хотите ли вы, чтобы они остались как есть или были заменены целевым ключом?
Synetech
2
Связанный: superuser.com/questions/430906/...
iglvzx

Ответы:

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 . Его синтаксис конфигурации не самый лучший, но он очень гибкий.

Fran
источник
Мне жаль, что я не адский программист, как мне сопоставить "страницу вниз" с клавишей "конец"?
Трайдент Д'Гао
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
Jp_
источник
Не должно быть +раньшеNoActivate
Born2Smile