1

Недавно я переустановил Windows на своем ноутбуке Xiaomi Mi Notebook Air 13, что привело к потере его функции F7 - так что теперь клавиша F7 ничего не делает!

Я также обнаружил, что в настоящее время в Windows есть действительно эффективный способ создания скриншота с помощью ярлыка Win+Shift+S , который копирует в буфер обмена выбранную область экрана. Моя идея состоит в том, чтобы переназначить этот ключ F7 на эту функциональность, но у меня проблема!

Я уже пытался написать сценарий VB для выполнения этой комбинации клавиш, однако SendKeys сценария VB не поддерживает ключ Windows - поэтому я думаю, что эта опция невозможна. Так что я думаю, кто-нибудь из вас точно знает, что Windows выполняет для запуска этой функции? Я также открыт для любых других предложений, а также!

PS Я использую WinHotKey для управления ярлыками.

2 ответа2

0

Вы можете сделать это, создав макрос клавиатуры, который заставляет F7 отправлять Win + Shift + S.

Один простой (хотя и немного технический) способ сделать это с помощью бесплатного инструмента AutoHotkey.

  1. Установить Auto Hotkey

  2. Откройте Блокнот и введите текст ниже, затем сохраните его в $ Home\$ Documents\AutoHotkey.ahk - это говорит AutoHotkey прослушивать F7 и всякий раз, когда он печатается, вводить Win + Shift + S

F7::Send #S

В качестве альтернативы, если вы хотите, чтобы он немного больше походил на mac, и чтобы Alt + Shift + 4 вызывал снимок экрана региона, поместите его в файл:

!$::Send #S

  1. запустите AutoHotkey.exe из C:\ProgramFiles\AutoHotkey\AutoHotkey.exe

Если вам нужен AutoHotkey при каждом запуске, запустите regedit и добавьте ключ реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
New -> String Value
Name = AutoHotkey
Value = "C:\Program Files\AutoHotkey\AutoHotkey.exe"
0

Эта статья предоставляет несколько полезных способов переназначения ключей, вот несколько полезных моментов из этой статьи:

SharpKeys:

SharpKeys - это программа, которая полна функций. Это переназначение клавиатуры, которое предлагает простой в использовании интерфейс. Все переназначения клавиатуры сохраняются навсегда при использовании SharpKeys, поскольку он добавляет значения в соответствующие реестры. Перезагрузка компьютера требуется, чтобы изменения в клавиатуре вступили в силу.

Keymapper:

Благодаря большому графическому изображению клавиатуры, Key Mapper является одним из самых простых переназначений клавиш, которые вы можете использовать. При использовании этого инструмента изображение клавиатуры занимает большую часть экрана, что делает его легко видимым.

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

Наслаждайтесь вашим раскладом клавиш!

Редактировать: веб-сайт IBM предоставляет полезную информацию о сопоставлении клавиш, которая должна вам помочь.

Перераспределение клавиатуры позволяет связать последовательность нажатий клавиш с определенным действием, так что при наборе последовательности нажатий клавиш происходит действие. Последовательность нажатий клавиш может быть либо одной клавишей, либо одной клавишей в сочетании с Shift, Ctrl или Alt. Действие может состоять в том, чтобы отобразить символ, выполнить функцию хоста, выполнить пользовательскую функцию или выполнить команду меню.

Autohotkey также является хорошим ресурсом, по-видимому, он может создавать комбинации нескольких клавиш. Согласно этому вопросу, он может

[...] сопоставлять последовательности клавиш, макросы, ввод с помощью мыши, почти все что угодно с нажатием клавиши или комбинацией клавиш.

И этот вопрос дает больше деталей и ресурсов.

Если вы не можете заставить его выполнять полную функцию winkey+shift+s, возможно, он делает winkey+shift и сам нажимает "S"?

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