[↓ save ~10% keystrokes ↓ ] -_- [↓↓to shorten urls with [#|ENTER] ]

keySstroke =  hiting 2 adjacent keys, even if they are staggered.
you can set up
→ ~130 keySstrokes with the printable characters  via a fast advanced setup
→ ~30 keySstrokes with special keys e.g. [F5|6] via  •try and error or •a double setup
the double setup is too requiered, if your keyboard doesn't supports the technique

highlight an url, path, code, multilign text or single line macro
hit you desired ascii key combination
seperate the output with "space & space"  e.g.  1 & 2

The keySstroke shortcuts with one or two special keys → /k#eys
if there is something assigned to the special key, you can't use this key on the 1st position in the input box, because this will trigger 1st the assigned action
ctrl Rctrl shift Rshift rwin lwin alt ralt ins del capslock esc up down right left  PgUp PgDn F1 numpad1    Browser_Back b._Forward .._Refresh .._Stop .._Search .._Favorites .._home Volume_Down Volume_Up Media_Next Media_Prev Media_Stop Media_Play_Pause Launch_Mail Launch_Media Launch_App1 Launch_App2

To type faster
the percentage depends on your language and the sequences sent by your keyboard
German:    "er" -3,2%  "de" -2,4%   "zu" -0,4%  "as" -0,4%
you can save -3,6% by setting up an "en" key e.g. change capslock::@ to capslock::send en

A keyboard who supports the technique → illuminated keyboard from speedlink ~19,95€

to shorten urls with a keySstroke on [#|ENTER] e.g. on german + british keyboards
•your keyboard must support the technique and must  send the sequence  "#  before ENTER"
¹→ set the cursor to the end of your desired url in the address bar
²→ hit [#|ENTER]

you can use too the idn domain ► ↓.tk ◄  ( ↓ typed [ALT] +25 )


ahk_L for 64 bit windows

downloads  [ * ]  [ 64.exe + 64.ahk * ]   [ latest AHK_L build  ]

surprise: AutoHotKey  + AutoHotKey_L works too on 64bit win.  I tested it on win7.

The developer speaks from a increased performance by using the 64bit ahk build  (  Xp Vista W7 )

Use an download from the header line or download the exe and rename it simular to your .ahk file.  ( →  1-.exe,  s.exe  or s-.exe )

If you intent to create your own scripts compare the downloaded .exe with the newest build →

* 64.ahk is the renamed 1.ahk  -_- 64.exe is the latest AHK_L.exe for 64bit os



writes highlighted*  text to notizen.txt in the script dir  (* via the left mouse key)
(creates too a notizen.ini file in the Windows folder)

#SingleInstance Ingore

suspend, on

INI := A_WinDir . "\Notizen.ini"
File := A_ScriptDir . "\Notizen.txt"
ClipBoard =
Zahl = 0
Datum = %A_DD%.%A_MM%.%A_YYYY%
Tag1 = %A_DD%
Monat1 = %A_MM%
Jahr1 = %A_YYYY%

IfNotExist, %INI%
Zeile = 0
IniWrite, %Zeile%, %INI%, Zeile, Nummer
IfNotExist, %File%
Zeile = 0
IniDelete, %INI%, Datum
IniWrite, %Zeile%, %INI%, Zeile, Nummer

IniRead, Zeile, %INI%, Zeile, Nummer

MsgBox, 64, Info, Um Text zu kopieren`, markieren sie einfach den gewünschten Textabschnitt.`n`nDer gespeicherte Text kann in "Notizen.txt" nachgelesen werden., 10

suspend, off

Send, {LButton Down}
SetTimer, count, 100
KeyWait, LButton
SetTimer, count, off
Send, {LButton Up}
If (Zahl >= 5)
IniRead, Tag2, %INI%, Datum, Tag
IniRead, Monat2, %INI%, Datum, Monat
IniRead, Jahr2, %INI%, Datum, Jahr
Send, ^c
If (Tag2 = Tag1) && (Monat2 = Monat1) && (Jahr2 = Jahr1)
FileAppend, %Zeile% `: %ClipBoard%`n`n, %File%
Zeile = 0
FileAppend, %Datum%`n`n%Zeile% `: %ClipBoard%`n`n, %File%
IniWrite, %Zeile%, %INI%, Zeile, Nummer
IniWrite, %Tag1%, %INI%, Datum, Tag
IniWrite, %Monat1%, %INI%, Datum, Monat
IniWrite, %Jahr1%, %INI%, Datum, Jahr
ClipBoard =
Zahl = 0