1mm.de#__hotkey-code_»numpad1::run http://1mm..de«

the code shown in the image requiers in the background the open source program 4rtist.com/autohotkey.exe#_235kb (activate it permanently via a shortcut in the StartUp folder)

You can define in one or more simple text files
~25 Hotkeys: ins f1-f24 end numpadadd rwin up +..
~104² 2 digit shortcuts -_- TIP: ~mouse & keyb. keys ~lbutton ~mb. ~rb.
>46³ 3 digit shortcuts xyz

Option for hotkeys + shortcuts: you can trigger more actions -_- but this requiers a 4 line syntax
1) numpad6::
2) run http://6de.de
3) run c:\unicode.txt
4) return
The easy understandable codes » SCR1PT.tk

The 3 steps to test a script line
1) Download and click the program
2) add script lines to the previously created + opened sample script and save it
3) click again the program
(the test doesn't cause registry changes)

Comments

beside the mentioned ~25 hotkys you can define "one finger" shortcuts
~b & space::send {browser_back}
the number 104 is not correct + 3 mouse key
~lbutton & r::run http://%clipboard%

s--c.tk#_=the_(portable)APP_with_predefined_shortcuts_(+1mm.de/s)
shortCUTTER.tk#__like_above,_but_more_input_fields

««««««APP code««-highlight a url, path or text -hit[f6]«««««««««««««
;-_- HELP section s--c.tk -_- Project by 4rtist.com based on the o.s. AutoHotKey.com + ahk_L project

;if you found this CODE-page @ google, switch to s--c.tk

;TROUBLE shooting
;-_-if you got an error message, delete the last shortcut lines, save, and click/activate again the s.exe file
;-_-use the url shortcut "x + y together" or 1mm.de/t for an online troubleshooting page

;########### -_-KEY names-_- ##########
;1)MOUSE: Lbutton mbutton rbutton xbutton1 xbutton2 (1=back 2=forward)

;2)FX: F1 - F24

;3)NUMPAD0-9 -dot depending on the default numlock OFF state -enter -sub -add -mult -div

;4)space up bs+backspace space esc tab Ins End Del Home Down Right ScrollLock CapsLock NumLock
; lctrl lwin lalt lshift rwin ralt rctrl rshift
; PgUp PgDn Down Left Right ScrollLock CapsLock NumLock
;
;5) PrintScreen CtrlBreak Pause
; Break -Since this is synonymous with Pause, use ^CtrlBreak in hotkeys instead of ^Pause or ^Break.
;
;6) MULTIMEDIA
; Browser_Back b._Forward .._Refresh .._Stop .._Search .._Favorites .._home
; Volume_Mute Volume_Down Volume_Up
; Media_Next Media_Prev Media_Stop Media_Play_Pause
; Launch_Mail Launch_Media Launch_App1 Launch_App2
;
;####NOTE#### the Autohotkey.exe will not load the help section, so you can keep it.
; With the shortcut x & y you can access the help text in a default ff opera chrome window/tab

#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
return

f6::
Send ^c
AutoTrim Off
ClipboardOld = %ClipboardAll%
Clipboard =
Send ^c
ClipWait 1
if ErrorLevel
return
StringReplace, copied, Clipboard, ``, ````, All ; Do this replacement first to avoid interfering with the others below.
StringReplace, copied, copied, `r`n, ``r, All ; Using `r works better than `n in MS Word, etc.
StringReplace, copied, copied, `n, ``r, All
StringReplace, copied, copied, %A_Tab%, ``t, All
StringReplace, copied, copied, `;, ```;, All
Clipboard = %ClipboardOld%

gui, -MaximizeBox -MinimizeBox AlwaysOnTop
gui, font, s10, Verdana
Gui, Add, GroupBox, x3 y-3 w357 h122 ,
Gui, Add, Text, x7 y7 w77 h18 cblue , define a
gui, font, underlined
Gui, Add, Text, x67 y7 w77 h18 cblue underlined , single key
gui, font, norm
Gui, Add, Text, x140 y7 w240 h18 cblue, or a different key combination
Gui, Add, Edit, x130 y25 w110 h20 cblue Edit v2k, x & y
Gui, Add, Text, x7 y57 w360 h25 , url path callto:// or multiline text (line1 ``r lineX ..)
Gui, Add, Edit, x6 y73 w350 h20 cred v1,%copied%
Gui, Add, Button, x155 y97 w50 h20 cBlue, OK
Gui, Show, x10 y130 h123 w365, s--c.tk allows ~107² shortcuts i.e. "ins + 1"
Return

GuiClose:
reload
Return

ButtonOK:
Gui,Submit,nohide

Loop , Read , %A_ScriptFullPath%
IfInString , A_LoopReadLine, %2k%::
{
MsgBox , your shortcut " %2k% " still exists, choose a different one
return
}

If 2k = "x & y"
{
Msgbox, you forgot to define a NEW shortcut.`n X + Y is still defined
return
}

IfInString, 1, :\
StringReplace, 1,1,%1% ,`nrun %1%, All
else

IfInString, 1, "http
{
StringReplace, 1,1,%1% ,`nsend %1%, All
IfInString, 1, #
StringReplace, 1,1,#,{#},All
IfInString, 1, :
StringReplace, 1,1,:,{:},All
IfInString, 1, +
StringReplace, 1,1,+,{+},All
}
else

IfInString, 1, ://
StringReplace, 1,1,%1% ,`nrun %1%, All
else

IfInString, 1, :/
{
StringReplace, 1,1,%1% ,`nrun %1%, All
StringReplace, 1,1,/,\,all
}

else
{
StringReplace, 1,1,%1% ,`nsend %1%, All
IfInString, 1, #
StringReplace, 1,1,#,{#},All
IfInString, 1, :
StringReplace, 1,1,:,{:},All
IfInString, 1, +
StringReplace, 1,1,+,{+},All
}

StringReplace, 2k,2k,%2k% ,~%2k%::, All

StringReplace, oaa, oaa, %oaa%,:*:%oaa%::, All

FileAppend , `n`n%2k%%oaa%, %A_ScriptFullPath%
FileAppend , %1%, %A_ScriptFullPath%
FileAppend , `nreturn, %A_ScriptFullPath%
MsgBox, --__-- done --__-- `n`nYour shortcut string " %oaa%%2k% " has been added to the end of the .ahk file.`n`nYou can modify shortcuts by clicking the H tray icon
Reload
Return

~x & y::run http://1mm.de/t

capslock::@ ;remaps_capslock
rctrl::send ;{#}{enter} ;trick to shorten urls 1kg.de

~b & space::send {browser_back}
~n & space::send {browser_forward}

NumpadSub::WinMinimize A
NumpadAdd::WinMaximize A