Я пытаюсь сделать ярлык с помощью autohotkey, где ввод «println» приводит к «System.out.println();» но при вводе ".println" получается ".println();". Цель этого - помочь мне с чем-то, что я обычно печатаю, когда пишу код для своего курса Java. Я хочу использовать обычную точку клавиатуры, а не точку цифровой клавиатуры для этого сочетания клавиш, но мне все равно, какая точка используется в выводе.
Я пробовал следующее:
;for Java println
::println::
SendInput System.out.println();{Left}{Left}
return
;block change if '.println'
::.println::
SendInput {NumpadDot}println();{Left}{Left}
return
Однако это работает только с первым ярлыком, а не со вторым. Можете ли вы помочь мне заставить этот скрипт работать?