Я хотел бы иметь универсальный ярлык, либо на компьютере в целом, либо только в некоторых ограниченных программах (например, только когда активен Chrome).

(PS. Я использую язык AHK здесь, так что ^ это Ctrl! это alt + это смещение).

Я хотел бы нажать на ярлык, например, нажать ^ {Пробел}, а затем написать что-то вроде "электронная почта" и нажать ввод, чтобы открыть Outlook.

Я также могу ударить

^ {Space}

ч

{Войти}

и запустить хром.

Это было сделано программой Launchy. Однако я хотел бы сделать это более гибким.

Например, меня не устраивают сочетания клавиш в моей программе MyLifeOrganized (MLO). Я должен нажать +1 или +2, чтобы добавить заметку или тег на элемент todo. Вместо этого я хочу, чтобы это произошло:

^ {Space}

введите "nn"

добраться до записки.

Поскольку часть перехода к заметке уже имеет сочетание клавиш, это можно сделать через AHK.

  • ^ Space::
  • Окно с подсказкой
    • если я напишу "нн"
      • Отправить +1
    • если я напишу "нн"
      • Отправить +2
    • так далее...

Как я могу заставить это "отображение" работать?

2 ответа2

2

Программа под названием SlickRun делает это из коробки.

Если вы хотите использовать Autohotkey, решение легко построить с помощью поля ввода.

^Space::
inputVar :=""
InputBox, inputVar, Launch,,,200,110
If (inputVar = "ch")
{
Run, chrome.exe
}
Else If (inputVar = "email")
{
Run, outlook.exe
}
return
0

Вы можете настроить утилиту "Все" так, чтобы она открывалась с помощью горячей клавиши, а затем ограничивать ее область "списком файлов", который можно определить и отредактировать в графическом интерфейсе (например, добавив папку "Пуск" и удалив ненужные ссылки).

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