19

I'm looking for an application which will allow me to pin any arbitrary window running in Desktop mode in Windows 8.1 to the top, meaning it'll always be above the window I'm actively using.

Similar functionality exists in some video playing applications under the name "Always On Top". If I was on my Mac I'd use the program Afloat which not only lets me pin but force semi-transparency onto any window, which would be neat if the Windows application did too but is not required.

Preferably, the application would be a mostly-hidden one running in the task bar which would set up a keyboard shortcut for me to hit when interacting with a window to keep it always on top.

  • 2
    VirtuaWin includes this feature, but I have no idea whether it works on Windows 8. Googling suggests that the basic functionality works, but I don't know about the specific feature you need. – Gilles Feb 19 '14 at 18:49
  • I don't know how it stacks up on recent Win versions, but back in the day (over a decade ago before I switched to Linux) I used to use a program called Stiletto that was pure genius for tweaking the Windows environment. I see it is still alive under the name PowerPro. I would handle this case and more. – Caleb Feb 20 '14 at 9:39
21

I have had great success with Always on Top under Windows 7, and it looks like it's still working perfectly under Windows 8.

It runs in the system tray, uses a simple Ctrl+Space shortcut, and is <200KB in size. It's also free.

If you're unsure about running strange code off somewhat strange websites, you can achieve the exact same result with an AutoHotKey script:

^SPACE::  Winset, Alwaysontop, , A

Give this a go, I'm sure it will work wonders for you.

  • 1
    This is perfect, the only thing I wish it did was put a symbol on the pinned window to show that it's pinned, but this fixes my biggest frustration. – Kasra Rahjerdi Mar 4 '14 at 4:26
4

If you want some visual indication that window is "alway on top", you can do it using AutoHotKey as mentioned in post before by Michael Frank. Just add one line to his script. It will make window border thin, so you can easily recognize "always on top" window.

^SPACE::  
Winset, Alwaysontop, , A  ; Window always on top
WinSet, Style, ^0x800000, A  ; Toggle the active window's thin-line border (WS_BORDER).
Return
  • The question was not how to identify a "sticky window", but how to make it sticky. So I'm afraid your answer doesn't really match the question. – Izzy Sep 18 '14 at 13:52
  • 1
    Yes, but Kasra Rahjerdi (OP) wish, he can identify "always on top" window as well. – MikeS Sep 18 '14 at 18:26
  • I didn't see that in the question – but a second check revealed it mentioned in a comment on another answer, so you're right: He could combine both to have all he wants. My apologies for missing that! – Izzy Sep 18 '14 at 18:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.