Как угнать клавишу блокировки Caps для вырезания, копировать, вставить операции клавиатуры
Вопрос
Вот что я пытаюсь достичь:
- Скопировать, нажать и выпустить Шапки блокировки ОДНАЖДЫ
- Вставить, нажимать и выпустить Шапки блокировки Дважды, быстро
- Чтобы разрезать, нажмите Ctrl+Шапки блокировки
Причина, по которой я хочу сделать это, это часто, когда я нахожу себя в свыше, чтобы нажать правильную клавишу x/c/v, поскольку они все рядом друг с другом (по крайней мере на клавиатуре Qwerty).
Как я могу сделать это на стандартной клавиатуре (с использованием Windows), чтобы она применялась ко всей системе и прозрачна для всех приложений, в том числе для Windows Explorer? Если невозможно со стандартной клавиатурой, может ли какая -либо из «программируемых числовых клавиатур», вы думаете?
В вышеперечисленном, под «прозрачным» я имею в виду «Приложение никогда не должно знать, что этот клавиш был переведен. Он только получает обычный Ctrl+Икс/В/V. Код, поэтому он ведет себя без каких -либо проблем ».
Пса Не уверен во всех тегах, которые подходят для этого вопроса, поэтому не стесняйтесь добавлять больше тегов.
Решен. Обновление: Спасибо @jonno_ftw за то, что познакомил меня с Autohotkey. Я управлял всеми тремя требованиями, добавив следующий сценарий AHK в файл AutoHotKey.ahk по умолчанию в папке моих документов:
Ctrl & CapsLock::
Send ^x
Return
CapsLock::
If (A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey < 1000)
Send ^v
Else
Send ^c
Return
Это было просто!
Не полностью решено. ОБНОВИТЬ:Вышеуказанное работает в блокноте, но не в Explorer (например, копирование файлов) или MS Office (даже копирование текста не работает). Итак, мне нужно немного больше копаться в Autohotkey или других решениях. Опубликует здесь решение, когда я найду его. В то же время, если кто -то может заставить автоматическую работу работать на все, что мне нужно, ответьте!
Все решено. ОБНОВИТЬ:Все, что мне нужно было сделать, это изменить капитал «c»/x/z на строчный "c"/x/z. Так что отправить ^c стало отправить ^c. Теперь он работает во всех программах Inlcuding Windows Explorer! Фиксированный код выше, чтобы отразить это изменение.
Решение
Я считаю, что программа, которую вы ищете Autohotkey.
Другие советы
Ты нуждаешься в Глобальный крючок для клавиатуры.
Очень хорошо! Некоторое время искал что -то подобное.
Мой скрипт немного отличается, используя комбинации переключения или управления для вырезания/копирования, затем самостоятельно - это всегда вставка.
Ctrl & CapsLock::
Send ^x
Return
Shift & CapsLock::
Send ^c
Return
CapsLock::
Send ^v
Return
Если вы хотите сохранить возможность сохранения функции блокировки Caps, я предполагаю, что вы всегда можете пережить, например, Alt-Capslock для этого. Я не мог заставить его правильно переключиться, когда попробовал это.