Processing Ajax...

Title

Message

Confirm

Confirm

Confirm

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure?

Toff's profile on WallpaperFusion.com
Hi,

Please excuse me if this is the wrong forum / the wrong way to request assistance.

I am trying to send the keyboard command "CTRL+3" to QuickTime to leverage it's "Fit to Screen" function.

For some reason; the script below isn't working. I have tried changing the syntax as below; but to no avail. Please can anybody suggest what I might be doing wrong?

BFS.Input.SendKeys("^{3}");
BFS.Input.SendKeys("^+{3}");

Code

using System;
using System.Drawing;

// The 'windowHandle' parameter will contain the window handle for the:
//   - Active window when run by hotkey
//   - Window Location target when run by a Window Location rule
//   - TitleBar Button owner when run by a TitleBar Button
//   - Jump List owner when run from a Taskbar Jump List
//   - Currently focused window if none of these match
public static class DisplayFusionFunction
{
public static void Run(IntPtr windowHandle)
{
//get the main window of QuickTime by it's executable name
IntPtr mainWindow = BFS.Application.GetMainWindowByFile("QuickTimePlayer.exe");

//if we failed to get the window, exit the function
if (mainWindow == IntPtr.Zero)
return;

//if the app is minimized, restore it
if (BFS.Window.IsMinimized(mainWindow))
BFS.Window.Restore(mainWindow);

//set focus to the main window of QuickTime
BFS.Window.Focus(mainWindow);

//send CTRL+3. For syntax and modifiers see https://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys(v=vs.110).aspx 
BFS.Input.SendKeys("^+(3)");

}
}


Thanks in advance
Al.
Oct 21, 2015  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Can you try this?

Code

BFS.Input.SendKeys("^({VK_51})");
Oct 21, 2015  • #2
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)