Hello All,  I'm having issue to move and size OSK from the first run of the script. if I run the script for the 2nd time it will do the WinMove.  Please advise Local $hWnd = WinGetHandle("[CLASS:OSKMainClass]") If @OSArch = "x64" Then DllCall("kernel32.dll", "boolean", "Wow64DisableWow64FsRedirection", "boolean", 1) ;~ Turns On 64 Bit Redirection If not WinExists($hWnd) Then ShellExecute("osk.exe") EndIf EndIf