Here are three handy AutoHotKey version 2 scripts I use.

If you want to start when turning on the computer, save them in the folder C:\Users\td\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.

1. Use CapsLock as Esc

Caps2ESC.ahk

#Requires AutoHotkey v2.0

CapsLock::Send("{Escape}")

2. Use Left Alt + H,J,K,L to move the cursor

AltArrowMovement.ahk

LAlt & j::Send("{Down}")
LAlt & l::Send("{Right}")
LAlt & h::Send("{Left}")
LAlt & k::Send("{Up}")

3. Use CTRL+ATL+T to type a time stamp

timeStamp.ahk

; AutoHotkey v2 Script: Insert Formatted Timestamp
;
; This script inserts the current date and time in the format "YYYY-MM-DD h:mm am/pm"
; when the user presses the specified hotkey.
;
; Hotkey: Ctrl+Alt+T (^!t)
;   ^ represents Ctrl
;   ! represents Alt
;   t is the letter 't'
; You can change this to any combination you like, e.g., #t for Win+T

#Requires AutoHotkey v2.0+

; --- Hotkey Definition ---
^!t::
{
    ; Get the current date and time and format it.
    ; yyyy = 4-digit year
    ; MM   = 2-digit month (01-12)
    ; dd   = 2-digit day of the month (01-31)
    ; h    = 1 or 2-digit hour in 12-hour format (1-12)
    ; mm   = 2-digit minute (00-59)
    ; tt   = AM/PM designator in lowercase (am/pm)
    formattedTime := FormatTime(, "yyyy-MM-dd h:mmtt")

    ; Send the formatted time as keystrokes to the active window.
    Send(formattedTime)
}