Set a window Always On Top

This AutoHotkey script is related to this post:

https://community.sdl.com/product-groups/translationproductivity/f/studio/35337/why-is-the-find-and-replace-window-is-not-always-on-top

where the poster asked to set the Find and Replace window on top of the Editor.

The following script will set any window Always On Top. It works with any window, not only the Find and Replace dialog box.

I use the Application key plus the V keys as a hotkey, but you can change it to your convenience.

☛ The Application Key is also called the Menu Key and when pressed it opens a contextual menu: Screenshot of an AutoHotkey script to set the Find and Replace window in Trados Studio always on top using the Application key and V.

AppsKey & v::
        while GetKeyState("AppsKey", "P")
                Sleep, 20
        Winset, Alwaysontop, Toggle, A
return

Add these lines to your script file and when the Find and Replace window (or any window) is open and active, press the hotkey. From now on the window will be on top on any window, not that just the Editor. And it'll be on top until you close the Find and Replace dialog box or until you press again the same hotkey.

  • If you close the Find and Replace dialog box, and re-open it later, you will need to press your hotkey again to set it always on top.
  • If you use another hotkey, you might need to edit the GetKeyState parameter accordingly.

I hope it helps!



Generated Image Alt-Text
[edited by: Trados AI at 4:31 AM (GMT 0) on 5 Mar 2024]
emoji
Parents Reply
  •  

    That's odd... I would have expected to see it here:

    C:\Utenti\[NomeUtente]\AppData\Roaming\Microsoft\Windows\Menu Start\Programmi\Avvio

    Your path is slightly different, but I'm not sure about the way it would look on your system

    Perhaps try typing this in the File Explorer address bar, which should take you directly to the correct folder regardless of your language settings.

    %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup

    If that still doesn't work for you another place you can place this file is here:

    C:\ProgramData\Microsoft\Windows\Menu Start\Programmi\Avvio

    ProgramData is a folder for all users on the computer.  Any programs or scripts placed in this folder will run for every user who logs into the system as opposed to the one in appdata which will only run for the specified logged in user ([NomeUtente]).

    See if that's any better.

    Paul Filkin | RWS Group

    ________________________
    Design your own training!

    You've done the courses and still need to go a little further, or still not clear? 
    Tell us what you need in our Community Solutions Hub

    emoji
Children