PC HDMI Workflow


  • Connect PC to TV via HDMI
  • Connect wireless keyboard and mouse
  • Connect bluetooth headset first to Phone and then PC
  • Use PC and when turning off screen, use either
    • Win+1 ie my custom script to turn screen off
      • Note that this turns pixels bluish but doesn’t actually turn off screen
    • Use Google Assistant on Phone (triggered via bluetooth headset) to turn TV Off
      • This actually turns the screen off for real though audio playback on PC will continue as it’s playing on TV
        • Then you can turn on screen using assistant or any key on TV remote


  • Pull the PC to you and disconnect HDMI or extend display whichever is convenient
  • Let wireless keyboard, mouse and headset be connected as is


  • Enable Windows Sonic for both TV and Bluetooth Headset
  • Don’t enable any other enhancements like virtualization or bass boost


  • Change WIndows font size if needed
  • Change chrome font size if needed
  • Change cleartype text if needed

Autohotkey TV Script

^`:: Send {D}{e}{e}{p}{a}{k}{9}{9}

; Numpad 3 is switch to right desktop
NumpadPgDn:: Send {LWin Down}{Control Down}{Right}{Control Up}{LWin Up}

; Numpad 1 is switch to left desktop
NumpadEnd:: Send {LWin Down}{Control Down}{Left}{Control Up}{LWin Up}

; Volume Control using Numpad
NumpadAdd:: Send {Volume_Up} ;shift + numpad plus
NumpadSub:: Send {Volume_Down} ;shift + numpad minus

;Numpad 0 is Close Tab in Browser
Send {Ctrl Down}{w}{Ctrl Up}
Sleep, 2000
Send {Tab}
Send {Tab}
Send {Tab}
Send {f}

SetKeyDelay -1 ; If the destination key is a mouse button, SetMouseDelay is used instead.
Send {Blind}{LWin DownTemp} ; DownTemp is like Down except that other Send commands in the script won’t assume “b” should stay down during their Send.

*NumpadDel up::
SetKeyDelay -1 ; See note below for why press-duration is not specified with either of these SetKeyDelays.
Send {Blind}{PrintScreen DownTemp}
Send {Blind}{LWin Up}
Send {Blind}{PrintScreen Up}