allows ~ 10 000 (104²) one + two key shortcuts for url’s/pathes + text
[TEST multiline unicode text ] [backup] [ahk basics SCR1PT.tk ][AutoHotkey.com#_Open_Source]
the image ↓ shows the /s#mall version with only one input box.

Advantages “ahk shortcut”
→ the fastest way to access webpages , pathes , progs and to post (multi line) text
→ you can assign more web/pathes to a shortcut click the H tray icon
→ The app is open source, this means that you can modify the app
additional functions via code snippets
You can use ~ 25 “special” keys (ins, up, Fx, numpadx +.. →k.1mm.de ) and you can combine all keyboard + mouse keys ( >100).
Further you can set up lots more “one after another” key shortcuts ( ~ 45 5 )
the steps to set up shortcuts, definded in a single line
1) highlight an url/path or multiline text (via a click if it’s something without whitespaces)
2) [alt] + c or [Alt] + x
3)* change x y to one of ~26 key names or to a different key combination;
insert an abbreviation for (multiline) Text
4) ok
Special cases ( more aims assigned to a shortcut , “one after another key” shortcuts)
→click the H tray icon →scroll down to the file end → use the ALT 1 shortcut and modify /extend the 3 line syntax.
The steps are described too in the help section on top in the code page
How to start
download autohotkeyL.exe (or renamed 1.exe ) + the shortcutter.ahk (ren. 1.ahk) file to a directory of your choice
→ drag the .ahk file onto the exe ( recommendet if you will use your shortcuts on a stick @ your friends pc´s )
→ click the ahk file and search for the ahk.exe in the “open with dialog box”
Tick: always open this kind of files with this program.
Permanent activation : drag a shortcut from the shortcutter.ahk file with the pushed left mouse key over [START] [Programs] into the Startup folder.
Only one download i.e. if you have problems with the OPEN WITH dialog box ▼
THE code without the help section on top.
#singleinstance force
Menu,Tray,NoStandard
Menu,Tray,add,&EDIT the script with a double click on the H tray icon,EDIT
Menu,Tray,Default,&EDIT the script with a double click on the H tray icon
Menu,Tray,add,&shortCUTTER.tk -key names -help -tips , x+y
Menu,Tray,add,&exit,exit
return
exit:
exitapp
EDIT:
Run Notepad %A_ScriptFullPath%
Return
x+y: ; = tray menu link
run http://1mm.de#__or__shortCUTTER.tk
return
!x:: ; ALT + x shortcut for the multilineText
AutoTrim Off
ClipboardOld = %ClipboardAll%
Clipboard =
Send ^c
ClipWait 1
if ErrorLevel
return
StringReplace, multilineText, Clipboard, “, ““, All
StringReplace, multilineText, multilineText, `r`n, “r, All
StringReplace, multilineText, multilineText, `n, “r, All
StringReplace, multilineText, multilineText, %A_Tab%, “t, All
StringReplace, multilineText, multilineText, `;, “`;, All
Clipboard = %ClipboardOld%
gui, font, s9, Verdana
Gui, Add, Edit, x6 y10 w60 h20 vabbr
Gui, Add, Text, x76 y13 w590 h20 , ABBREVIATION use ascii/unicode char. The replacement requ. ENTER Space , [ ] at
the end
Gui, Add, CheckBox, x20 y40 w20 h20 vast
Gui, Add, Text, x46 y44 w630 h20 , tick the box if you wish to fire the replacement with the latest abbreviation
char.
Gui, Add, Edit, x6 y76 w670 h20 vphrase,%multilineText%
Gui, Add, Text, x310 y116 w390 h20 , You can assign url’s to abbreviations, click the H tray icon
Gui, Add, Text, x5 y101 h10 , editable FULL PHRASE “r = linebrake
Gui,Add,Button,x266 y110 w40 h30,add
Gui, Show, x178 y123 h140 w686, define abbreviations for multiline TEXT
Return
ButtonADD:
Gui,Submit,nohide
if abbr =
{
MsgBox You didn’t provided an abbreviation in the 1st input box. This is an important step
return
}
StringReplace, ast, ast, 1, *, All
StringReplace, ast, ast, 0,, All
FileAppend , `n:%ast%:%abbr%::%phrase%, %A_ScriptFullPath%
MsgBox, The abbreviation entered has been added to the library.
Reload
Return
!c:: ; ALT + c shortcut for the urls/pathes
Send ^c
ClipWait 1
if ErrorLevel ; ClipWait timed out.
return
StringReplace, Clipboard, Clipboard, %Clipboard%, “%Clipboard%”, All
SetTimer, MoveCaret1, 10
InputBox, pathShortcut, shortCUTTER.tk new WEB or PATH shortcut, change x & y in the input box to a key name i.e. f6
INS or to a different key combination i.e. SPACE or Lbutton insted of x `n ALT CTRL WIN shortcuts !x:: ^x::
#x::`n`nFor HELP + all key names and instructions how to assign more “PATHES” to a shortcut click the H tray
icon,,,,,,,,~x & y::run %Clipboard%
if ErrorLevel
return
IfInString, pathShortcut, ~x & y::run
{
MsgBox You didn’t changed the default shortcut x & y. Repeat the 2 steps
return
}
FileAppend, `n%pathShortcut%, %A_ScriptFullPath%
Reload
Sleep 200
MsgBox, 4,, The shortcut just added appears to be improperly formatted. Would you like to open the script for
editing? Note that the bad shortcut is at the bottom of the script.
IfMsgBox, Yes, Edit
return
MoveCaret1:
IfWinNotActive, shortCUTTER.tk new WEB or PATH shortcut
return
Send {Home}{Right 2}
SetTimer, MoveCaret1, Off
return
~x & y::run http://1mm.de/shortcutter.ahk
capslock::@
rwin::send {#}{enter}
!1::send {:}{*}{:}Keys{:}{:}`rrun http{:}//`rreturn {left 24}
↑ CODE END ↑ ↓the 3 lines additional code ↓
→capslock to @
→TRICK to shorten url´s with 3 steps less and to switch with less efforts from /x to /y
→ access the code for 2 aims with [ALT] 2 (after you have clicked the H tray icon)
than change keys to xyz or :*:xyz or key-name:: or ~y & x::
CREDITS to Lexikos + Chris Mallet -_- founder of the AutoHotkey.com#_project
You can view his ” TEXT ” coding with more ;comments as hotstring helper
APP or script ?
the shortcutter.tk is created with the AutoHotkey script language
What speaks for app -you can use it portable – one code line is: exitAPP