Neat I've been doing something similar with AutoHotkey, but I like your way better. #SingleInstance, Force #IfWinActive, ahk_class QWidget #NoTrayIcon BLI: BlockInput, MouseMoveOff ~CapsLock & Delete:: KeyWait, Delete, Up KeyWait, CapsLock, Up BlockInput, MouseMove SetCapsLockState, Off SetTimer...