Como isso é baseado em sua outra pergunta , o método mais fácil seria destacar a string especificada e usar outra hotkey (testado e funcionando):
!-::
save := ClipboardAll
Send ^c
clipwait
oldclip := Clipboard
StringReplace, clipboard, oldclip, %A_SPACE%, -, All
Send ^v{Enter}
Clipboard := save
oldclip =
return
Alt + - pode então substituir todos os espaços com traços no texto atualmente selecionado (se o controle for editável).