Как создать пользовательские сочетания клавиш с помощью AutoHotkey

Оглавление:

Как создать пользовательские сочетания клавиш с помощью AutoHotkey
Как создать пользовательские сочетания клавиш с помощью AutoHotkey

Видео: Как создать пользовательские сочетания клавиш с помощью AutoHotkey

Видео: Как создать пользовательские сочетания клавиш с помощью AutoHotkey
Видео: Освобождаем системный диск С:/ Перенос системных папок на диск D:/ - YouTube 2024, Ноябрь
Anonim
Есть некоторые вещи, которые просто больно печатать, особенно когда вам приходится набирать их снова и снова. Или, что еще хуже, если вы хотите напечатать текст на клавиатуре. Что вы делаете, если используете американскую клавиатуру и должны отказаться от документа?
Есть некоторые вещи, которые просто больно печатать, особенно когда вам приходится набирать их снова и снова. Или, что еще хуже, если вы хотите напечатать текст на клавиатуре. Что вы делаете, если используете американскую клавиатуру и должны отказаться от документа?

У меня была эта проблема. Меня раздражало, и еще хуже, я делал ошибки. Мне нужно было сдержать раздражение и убедиться, что эти однообразные вещи, которые я должен был набирать, были последовательными и правильными. Охота продолжалась для решений. Оказывается, есть один ответ на обе проблемы: AutoHotKey.

Что такое AutoHotkey?

По своей сути AutoHotkey (AHK) является платформой для сценариев. С помощью всего лишь небольшого «кода» вы можете создать сценарий, который работает в фоновом режиме, и позволяет вам делать что угодно с помощью горячей клавиши. Если есть комбинация клавиш, которую вы хотите изменить, вы можете переназначить ее. Если вы регулярно вводите фразу, вы можете назначить ей комбинацию клавиш. Если есть серия команд, которые вы запускаете вручную на регулярной основе, AHK может запускать их все с помощью простого сочетания клавиш.

Не пугайтесь таких слов, как «скриптовая платформа» и «код». AutoHotkey чрезвычайно прост для начала работы, особенно если вы просто назначаете базовые горячие клавиши базовым командам. Скорее всего, вы можете узнать, что вам нужно в течение одного дня. Давайте рассмотрим некоторые основные примеры того, что AutoHotkey может сделать, чтобы вы начали.

Как установить AutoHotkey

Перейдите на сайт AutoHotkey, чтобы загрузить программу. На главной странице есть большая зеленая кнопка, на которой написано «Загрузить». Нажав на это, вы попадете на страницу загрузки. Здесь вы можете на кнопку загрузки teal, чтобы получить последнюю версию.

ПРИМЕЧАНИЕ. Некоторые антивирусные программы будут отмечать AutoHotkey как вредоносное ПО. Это ложный позитив. AutoHotkey чрезвычайно эффективен, и хотя он не опасен сам по себе, это язык сценариев, что означает, что вы можете создавать вредоносное ПО с ним, если у вас есть желание. Но не беспокойтесь о загрузке базовой программы AutoHotkey; это не повредит вашему компьютеру.

Image
Image
После загрузки файла установки дважды щелкните его, чтобы начать установку AutoHotkey. Почти все пользователи захотят использовать кнопку «Экспресс-установка». Пользовательская установка дает вам варианты по умолчанию и место установки. Лучше всего оставить настройки по умолчанию.
После загрузки файла установки дважды щелкните его, чтобы начать установку AutoHotkey. Почти все пользователи захотят использовать кнопку «Экспресс-установка». Пользовательская установка дает вам варианты по умолчанию и место установки. Лучше всего оставить настройки по умолчанию.
Image
Image
После того, как он будет установлен, вы готовы добраться до забавного материала: написав свой первый скрипт.
После того, как он будет установлен, вы готовы добраться до забавного материала: написав свой первый скрипт.

Как создать свой первый скрипт AutoHotkey

Запуск приложения AutoHotkey теперь фактически не будет делать ничего, кроме запуска страницы справки. Чтобы начать работу, вам нужно иметь скрипт, который сообщает AutoHotkey о ваших пользовательских сочетаниях клавиш. Итак, начнем с создания.

Щелкните правой кнопкой мыши на рабочем столе (или любой другой папке) и выберите «Создать»> «Автозапуск». Это создаст новый файл с расширением.ahk в этой папке. Назовите файл, который хотите, затем щелкните его правой кнопкой мыши и откройте его в «Блокноте». (или более кодовую программу, такую как Notepad ++, если она у вас есть). В файле будет текст. Для простых сценариев, которые демонстрировались здесь, их можно удалить. По мере того, как вы становитесь более продвинутыми, вы можете оставить его.

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

Начнем с реального простого скрипта ввода символов. У меня есть сценарий, который я использую каждый день, чтобы разрешить мне вводить общие символы с немецкого языка, которые не находятся на моей английской клавиатуре. Скажем, я хочу набирать символ ß всякий раз, когда я нажимаю Alt + Shift + S на своей клавиатуре. В AutoHotkey это будет выглядеть так:

!+s:: Send, ß

Давайте сломаем этот бит текста вниз:

  • ! является символом клавиши Alt
  • + - символ клавиши Shift
  • s означает (очевидно) ключ S
  • :: означает, что вы хотите, чтобы предыдущие клавиши запускались при нажатии вместе
  • Отправить, это команда, которая набирает текущий текст
  • ß - текст, который мы хотим ввести команде.

По существу, эта команда говорит: «Когда одновременно нажимаются клавиши Alt, Shift и S, введите«. ».

Вы можете добавить и другие модификаторы. Например, если вы добавили символ <до вашей горячей клавиши (чтобы он читал

вы можете сказать AutoHotkey только запустить команду, если используется клавиша Left Alt.

Весь мой скрипт «German-symbol-hotkey» выглядит так:

Если вы знаете имя персонажа, которого хотите добавить в свой скрипт, поиск его в Google, вероятно, самый быстрый способ его найти. Если нет, вы можете найти его в таблице ASCII или Unicode.
Если вы знаете имя персонажа, которого хотите добавить в свой скрипт, поиск его в Google, вероятно, самый быстрый способ его найти. Если нет, вы можете найти его в таблице ASCII или Unicode.

Вы можете взять это дальше, чем отдельные персонажи. Если вы обнаружите, что регулярно пытаетесь перевести сложные, неприятные или просто длинные строки символов из вашего мозга в ваши пальцы, AutoHotkey - ваш новый лучший друг. В моей другой работе мне часто приходится обращаться к людям в других учреждениях, чтобы обсудить вопросы безопасности по проектам без каких-либо представлений от людей, с которыми я работаю. Это требует, чтобы я объяснил, кто я, и почему я связываюсь с ними. Вместо того, чтобы печатать это сообщение, я использую горячую строку в AHK. Сценарий выглядит так:

Image
Image

:*:

вначале говорит AHK следить за укусом, которое следует за ним. В этом случае эта строка

ncm

(короткое слово, «последнее холодное сообщение» в моей голове). Поэтому в любое время, когда я ввожу буквы ncm в поле, он будет заменять их текстом, который следует за

::

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

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

:*:ncm

в скрипте с

!+n

и вы увидите одну строку текста, нажав Alt + N на клавиатуре.

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

Если вы запустите этот скрипт, AutoHotkey сбросит текущую дату в любом месте вашего курсора. Вы можете играть с такими вещами, как форматирование (dd / MM / yyyy против MM / dd / yyyy, например) в скрипте.
Если вы запустите этот скрипт, AutoHotkey сбросит текущую дату в любом месте вашего курсора. Вы можете играть с такими вещами, как форматирование (dd / MM / yyyy против MM / dd / yyyy, например) в скрипте.

Далее: запуск программ, быстрые ссылки и многое другое.

AutoHotkey может делать гораздо больше, чем вставлять текст (хотя это одно из его более общих применений). Вы также можете использовать его для запуска программы, когда вы нажимаете определенный ключ, переназначаете shortucts, такие как Alt + Tab, на горячие клавиши по вашему выбору или кнопки переназначения на вашей мыши. Если вы действительно глубоко, вы можете создавать диалоговые окна или полноценные программы с помощью AutoHotkey.

Вы можете увидеть различные символы для горячих клавиш в документации AutoHotkey. Вы также можете увидеть учебник для новичков, чтобы еще больше примеров того, что вы можете сделать в скрипте. Если вы когда-либо застряли, форум AutoHotkey - отличное место для поиска, задавать вопросы и узнать больше о том, что может сделать AutoHotkey.

Рекомендуемые: