AVS › AVS Forum › Video Components › Home Theater Computers › Horizontal Shift Hotkey?
New Posts  All Forums:Forum Nav:

Horizontal Shift Hotkey?

post #1 of 7
Thread Starter 
Current setup for HTPC (sorry, I know it's old school):
Windows XP Pro
ATI Radeon 9600 Pro
Catalyst 9.8 (2009.0721.1107.18080)
DVI to HDMI converter connected to Panasonic TH-50PX75U
1216x684 pixels

PowerStrip 3.83 timing parameters:
1216x684=1216,160,40,240,684,23,5,38,74250,2304
Generic timing details for 1216x684:
HFP=160 HSW=40 HBP=240 kHz=45 VFP=23 VSW=5 VBP=38 Hz=60
VESA detailed timing:
PClk=74.25 H.Active=1216 H.Blank=440 H.Offset=144 HSW=40 V.Active=684 V.Blank=66 V.Offset=23 VSW=5
Linux modeline parameters:
"1216x684" 74.250 1216 1376 1416 1656 684 707 712 750 +hsync +vsync

The picture, resolution, color, no overscan, and everything is PERFECT. The problem I'm experiencing is that every 15 minutes or so, I get a horizontal pixel shift, either left or right by maybe 8 pixels, resulting in the screen being slightly off-centered horizontally and cut off.

My TV does not have a setting to turn off anti-burn protection. Is there something I'm doing incorrectly? Is there a program I can use to have hotkeys that will allow me to shift the horizontal left and right? CCC doesn't let me shift left/right/up/down, and powerstrip doesn't have hotkeys to shift the screen. Any suggestions?
post #2 of 7
Thread Starter 
bump.
post #3 of 7
You can use autohotkey to set hotkeys to perform a variety of tasks in windows. I.e. set a hotkey to open powerstrip and make a change. The program allows you to compile an .exe so it doesn't need to be running and will not affect your memory footprint. I use it to switch between a custom desktop resolution (overscan compensation) and native 1080p for movies using a softkey on my harmony one and eventghost.
post #4 of 7
Thread Starter 
can somebody please help me with a script? i downloaded it, but i am really dense when it comes to programming.
post #5 of 7
Thread Starter 
bump!
post #6 of 7
Below is part of a script i use to change resolution in win7 x64. I removed the if-else logic and extra checking for simplicity. You should be able to use it as a template. Instead of "desk.cpl", you use "powerstrip.exe" (but include system path, C:\\Program Files\\...). The Send command sends keystrokes. {Tab 2} is hitting Tab twice. So perform the adjustment using the keyboard, then type whatever you did in the script. As you can see below, the first Send command selects the new resolution, and the second accepts the change when windows asks if you want to keep the new setting. This should get you started. I believe there is also an auto script generator that works much like recording a macro, but i haven't used it. Note that this may seem clumsy, but it's actually pretty fast and transparent when you get it working.



SetTitleMatchMode, 1
; Load Screen Resolution control panel
Run, "desk.cpl"
; Wait for the window to appear, with timeout of 5 seconds
WinWait, Screen Resolution, , 5
WinActivate
Send {Tab 2}{Enter}{Up}{Enter}{Tab 5}{Enter}
; Wait for the Display Settings window to appear and confirm settings
WinWait, Display Settings, , 5
WinActivate
Send {Left}{Enter}
}
post #7 of 7
Thread Starter 
Quote:
Originally Posted by sgtH View Post

Below is part of a script i use to change resolution in win7 x64. I removed the if-else logic and extra checking for simplicity. You should be able to use it as a template. Instead of "desk.cpl", you use "powerstrip.exe" (but include system path, C:\\Program Files\\...). The Send command sends keystrokes. {Tab 2} is hitting Tab twice. So perform the adjustment using the keyboard, then type whatever you did in the script. As you can see below, the first Send command selects the new resolution, and the second accepts the change when windows asks if you want to keep the new setting. This should get you started. I believe there is also an auto script generator that works much like recording a macro, but i haven't used it. Note that this may seem clumsy, but it's actually pretty fast and transparent when you get it working.



SetTitleMatchMode, 1
; Load Screen Resolution control panel
Run, "desk.cpl"
; Wait for the window to appear, with timeout of 5 seconds
WinWait, Screen Resolution, , 5
WinActivate
Send {Tab 2}{Enter}{Up}{Enter}{Tab 5}{Enter}
; Wait for the Display Settings window to appear and confirm settings
WinWait, Display Settings, , 5
WinActivate
Send {Left}{Enter}
}

this looks like a foreign language to me! would anybody be able to help me out with a script, or possibly offer another solution/program instead of powerstrip or autohotkey? thanks.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Home Theater Computers
AVS › AVS Forum › Video Components › Home Theater Computers › Horizontal Shift Hotkey?