ConEmu
Customizable Windows console emulator with tabs
Download from: https://github.com/Maximus5/ConEmu
AutoHotkey
Fast scriptable desktop automation with hotkeys
Download from: http://www.autohotkey.com/
Sample “AutoHotkey.ahk” file, to be saved in:
“C:\Users\USERNAME\Documents\AutoHotkey.ahk”
; IMPORTANT INFO ABOUT GETTING STARTED: Lines that start with a ; semicolon, such as this one, are comments. They are not executed. ; This script has a special filename and path because it is automatically ; launched when you run the program directly. Also, any text file whose ; name ends in .ahk is associated with the program, which means that it ; can be launched simply by double-clicking it. You can have as many .ahk ; files as you want, located in any folder. You can also run more than ; one .ahk file simultaneously and each will get its own tray icon. ; SAMPLE HOTKEYS: Below are two sample hotkeys. The first is Win+Z and it ; launches a web site in the default browser. The second is Control+Alt+N ; and it launches a new Notepad window (or activates an existing one). To ; try out these hotkeys, run AutoHotkey again, which will load this file. ;#z::Run www.autohotkey.com ; ;^!n:: ;IfWinExist Untitled - Notepad ; WinActivate ;else ; Run Notepad ;return ; Note: From now on whenever you run AutoHotkey directly, this script ; will be loaded. So feel free to customize it to suit your needs. ; Please read the QUICK-START TUTORIAL near the top of the help file. ; It explains how to perform common automation tasks such as sending ; keystrokes and mouse clicks. It also explains more about hotkeys. #SingleInstance force #r::Send ^r ;reload #z::Send ^z ; undo #y::Send ^y ; redo #f::Send ^f ; find inside apps #a::Send ^a ; select all #c::Send ^c ; copy #x::Send ^x ; cut #v::Send ^v ; paste #t::Send ^t ; new tab, Firefox #s::Send ^s ; save inside apps LWin & Tab::AltTab ; the motherlode, alt-tab! #+f::Send ^+f ; find in files #/::Send ^/ ; toggle comment #p::Send ^p ; goto anything #+n::Send ^+n ; new window