29

Я использую очень старую клавиатуру, у которой нет физической клавиши Windows - у нее есть разъем 5/180 ° и переключатель AT/XT на задней панели - но я не хочу полностью упустить функциональность ключа Windows.

Есть ли в Windows 7 Pro группа клавиш, которая имитирует Win при совместном использовании? Другими словами, я хочу иметь возможность взять любую комбинацию клавиш, которая использует Win, мысленно удалить Win и вставить эту другую группу клавиш и получить оригинальную комбо-работу.

Если такой комбинации не существует, как я могу ее создать?

Я знаю, что мог бы просто подключить более новую клавиатуру с клавишей Windows, но суть этого вопроса состоит в том, чтобы этого избежать. Ни один из существующих вопросов о кажется, не решает эту проблему; самый близкий это, но это фактически не говорит, как создать отображение.

Это для моего рабочего компьютера, поэтому «установить эту утилиту / плагин» не очень хороший вариант для меня. Не стесняйтесь отвечать тем же на благо других.

6 ответов6

16

Переназначить ваш ключ с быстрым взломом реестра? Ключ замка Caps ничего не стоит.

Вставьте это в файл с именем что-то вроде remap_caps_to_windows.reg и дважды щелкните по нему. Вы должны перезапустить, чтобы изменения вступили в силу

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,5c,e0,3a,00,00,00,00,00
10

CTRL-ESC вызывает меню «Пуск».

К сожалению, это не позволяет другим функциям сочетания клавиш Windows. Например, CTRL-ESC-Pause/Break не вызовет системные свойства. И CTRL-ESC-R вызовет Run только в том случае, если вы отпустите CTRL-ESC до нажатия R, а затем будет работать, только если в вашем меню "Пуск" нет записей, начинающихся с "R".

5

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

Microsoft Keyboard Layout Creator может выполнить эту работу.

4

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

Это просто графический интерфейс к реестру, так же как и то, что Zoredache предлагает в своем ответе.

KeyTweak

2

В Windows 10 раскладка клавиш, предложенная в принятом ответе, отображает Z и M на B и карты B на Z.

Это было забавно, пока я не понял, что в моем имени пользователя есть буква "М". К счастью, в Win10 есть опция экранной клавиатуры в параметрах специальных возможностей во время входа в систему, но она не отображается в диалоговом окне "Запуск от имени администратора".

В любом случае, используя SharpKeys, я нашел правильную карту для CAPS LOCK to Win :

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,5b,e0,3a,00,00,00,00,00
1

В AutoIt это должно быть сделано с помощью Ctrl + Shift + w:

HotKeySet("^+w", "WinKey")

While 1
    Sleep(100)
WEnd

Func WinKey()
    Send("#")
EndFunc

AutoIt не должен быть установлен на компьютере для его запуска. Его можно скомпилировать в исполняемый файл, содержащий интерпретатор, чтобы он мог работать на любом компьютере с Windows. Вам также не нужно устанавливать его для записи и компиляции, вы можете просто использовать zip-загрузку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .