2

Это был комментарий, который я оставил кому-то и понял, что это полный вопрос. Это переназначение игрового ключа из numpad4 во что-то, что я могу быстро нажать.

Я не мог понять это. Кажется, что он не распознает сдвиг (я пытался использовать shift o, а затем O:: без удачи). Затем я попытался :: df :: (как при нажатии их одновременно для запуска), но похоже, что он срабатывает, когда я пишу df, а не алфавитный символ после него. И shift, ctrl и т.д., Которые я могу ударить своим мизинцем, быстро не считается. Как мне написать триггер, по которому я могу быстро нажать левой рукой? В настоящее время мой файл: :: df :: Send {Numpad4}

1 ответ1

1

Определение типа ::df::... является горячей строкой AutoHotkey, которая используется для автоматического расширения аббревиатур, но, похоже, вы хотите использовать горячие клавиши.

Как объяснено на странице горячих клавиш, AutoHotkey использует специальные символы для клавиш-модификаторов: ^ для Ctrl, + для Shift ! для Alt и # для ключа Windows.

Вы можете использовать & чтобы другие ключи действовали как модификаторы, например, d & f превратит ключ d в ключ модификатора. Но это приводит к тому, что клавиша d теряет свою первоначальную функцию. Как объяснено на странице горячих клавиш, вы можете использовать что-то вроде d::Send d чтобы иметь нормальную функцию клавиши d, когда вы отпускаете клавишу.

Поэтому, чтобы делать то, что вы хотите, вы можете использовать что-то вроде +o::Send {Numpad4} или d & f::Send {Numpad4} .

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