Czy dowolna aplikacja okienkowa „Always On Top” nie ma skrótu klawiaturowego?

51

Sprawdziłem poprzednie pytanie tutaj , ale niestety:

  1. DeskPin przeważnie nie działa od Windows 8 i nadal nie działa w Windows 10
  2. PowerMenu nie było aktualizowane od 2002 roku i wydaje się, że nie działa w systemie Windows 10
  3. AutoHotKey i AlwaysOnTopMaker wymaga klawiatury, nie ma wizualnego wskazania, że ​​okno jest oznaczone jako Zawsze na wierzchu, czy nie

Znalazłem program o nazwie TurboTop, który może to zrobić z zasobnika systemowego, ale w Windows 10 TurboTop wyświetla listę wszystkich programów, które nawet nie są uruchomione na jego liście, dwa razy. To jest bałagan.

WindowPinner robi to lepiej, ale nadal zawiera niedziałające programy na liście.

Czy jest jakieś rozwiązanie, które działa w sposób GUI bez użycia klawiatury, takie jak długie naciśnięcie / kliknięcie prawym przyciskiem myszy paska tytułu i wybranie opcji Zawsze na wierzchu? Jeśli jesteś przyzwyczajony do systemu Ubuntu Linux, znasz tę funkcjonalność.

Nur
źródło

Odpowiedzi:

29

Dexpot to robi, umożliwia „Sprytne użycie pasków tytułowych”:

Pasek tytułowy, a także przyciski minimalizacji, maksymalizacji i zamykania można przypisać z dalszymi funkcjami (zwiększenie roli, minimalizacja do zasobnika systemowego itp.).

Zawsze na wierzchu jest jedną z funkcji. Możesz na przykład kliknąć prawym przyciskiem myszy przycisk maksymalizacji, aby aktywować zawsze na górze.

Anderson Nascimento Nunes
źródło
7
Dexpot jest bezpłatny tylko do użytku osobistego.
John Dvorak,
2
Po prostu chcesz dodać lepszą opcję, możesz użyć AquaSnap, jest to jeszcze łatwiejsze, ponieważ wystarczy potrząsnąć oknem, aby zawsze znajdowało się na górze zamiast klikania prawym przyciskiem myszy / długiego stuknięcia.
Nur
1
@Nur jest to również wyłącznie do użytku osobistego i bezużyteczne, jeśli musisz uruchomić własny sprzęt.
John Dvorak
1
@JanDvorak Spójrz na moją odpowiedź - jest to licencja GPL, możesz ją dowolnie używać (bezwstydna wtyczka: jestem autorem)
Joshua Parnell,
2
@JoshuaParnell O ile nie mogę wstawić się do menu kontekstowego okna, trzymam się Turbotop, z powodów opisanych w komentarzach do twojej odpowiedzi.
John Dvorak,
18

Pobierz instalator AlwaysOnTop i zainstaluj go (wybierz najnowszą wersję). Uruchom aplikację z menu Start -> Wszystkie programy -> AlwaysOnTop. Znajduje się w zasobniku systemowym. Kliknij ikonę w zasobniku, kliknij „AlwaysOnTop”, a następnie kliknij okno, w którym chcesz pozostać na górze (kursor będzie krzyżem podczas oczekiwania na okno).

Pełne ujawnienie, jestem autorem aplikacji i to zostało zbudowane przy użyciu .Net (C #). Pełne źródło można również znaleźć pod linkiem.

Joshua Parnell
źródło
17
„Pobierz. Uruchom exe, ...” prawie ma na mnie taki sam efekt, jakbyś powiedział: „Weź tę strzykawkę i wstrzyknij zawartość do krwiobiegu ...”
olafure
2
jest skompilowany jako 32-bitowy - jeśli nie ufasz skompilowanemu plikowi wykonywalnemu (i nie sugeruję, że tego nie robisz, po prostu umieszczam to tutaj dla przyszłych czytelników), możliwe jest zdekompilowanie pliku wykonywalnego wykonanego za pomocą AutoIt do źródła au3 plik (który można odczytać za pomocą notatnika, notatnika ++ itp.).
Joshua Parnell,
3
@srgb Z całego serca się zgadzam. Myślę, że dzieje się tak, ponieważ jest wbudowany w AutoIt. Niedawno zwiększyłem jego funkcjonalność (nieco), ale ponieważ GUI aplikacji AutoIt wymagają stałej pętli while, aby pozostać aktywnym, może to pochłaniać procesor w miarę dodawania kolejnych funkcji. Planuję przepisać tę aplikację w języku C #, ponieważ mam czas.
Joshua Parnell,
2
zrzut ekranu zdecydowanie lepiej :) Widzę, że zaktualizowałeś Github. Spowoduje to obrót. Na zdrowie AKTUALIZACJA: Zarówno użycie procesora, jak i pamięci wydaje się stabilne podczas przełączania między oknami / komputerami stacjonarnymi. Niesamowite. Będę nadal monitorować i dam ci znać, jeśli napotkam jakiekolwiek problemy.
srgb
3
Jest dość duży problem z tą aplikacją, w systemie Windows 10 klawiatura przestaje akceptować dane wejściowe prawdopodobnie z powodu próby zarejestrowania zaczepu klawiatury. Zobacz Klawiatura nie działa podczas korzystania z niej. # 15 .
Lankymart
9

To nie jest oryginalne pytanie OP, ale wydaje się, że jest to dobre miejsce do dzielenia się informacjami o narzędziach „zawsze na wierzchu”, nawet jeśli wymaga to kilku kliknięć.

Z punktu widzenia programowania napisanie takiego prostego narzędzia jest bardzo prostym ćwiczeniem. Może dlatego jest tak mało rozwiązań, a może dlatego jest tak wiele rodzimych.

Trudno mi zaufać narzędziom pobranym z czyjegoś konta Google Drive lub Dropbox. Ale ufam Nirowi Soferowi z Nirsoft . Ma małą aplikację o nazwie WinLister, w której możemy ustawić okno tak, aby zawsze było na wierzchu. Nie jest zbyt przyjazny dla użytkownika, jeśli robisz to często, ale tylko czasami muszę przypiąć okno do góry, więc działa dla mnie.

http://www.nirsoft.net/utils/winlister.html

Baodad
źródło
1
Podoba mi się, że rozumowałeś, dlaczego tej prostej funkcji brakuje w profesjonalnych aplikacjach, ale jest tak powszechna w domowych aplikacjach. To pomaga wyjaśnić, dlaczego aplikacje dla tej funkcji mogą być trudne do znalezienia od bardziej renomowanych firm programistycznych i dlaczego znalezione aplikacje wywołują lęk przed wirusami. Mogę również potwierdzić, że ta sugestia aplikacji działa z aplikacjami Windows 10 Store.
Thomas
1
winlister przestaje działać, gdy go otworzę. Zarówno wersja x64, jak i x86, nawet jako administrator. Wygraj 10.
lucidbrot
działa dla mnie na Windows Server 2016 64 bit. Dziękuję Ci!
mit
3

Używam do tego VirtuaWin od wielu lat. Pozwala mi kliknąć środkowy pasek tytułu dowolnego okna, aby pozostało „zawsze na wierzchu”. Działa dobrze na Win 10. Bezpłatne, open source.

Charsi
źródło
To działa świetnie! Dzięki, ale problem polega na tym, że wymaga środkowego kliknięcia, które wymaga myszy na kółku, w każdym razie, aby zmienić go na prawy przycisk myszy (zintegruj z domyślnym menu kontekstowym), aby można go było wykonać za pomocą touchpada lub bezpośrednio na ekranie?
Nur
0

Możesz użyć maComfort .

Po zainstalowaniu, oprócz wielu funkcji, możesz kliknąć środkowym przyciskiem myszy pasek tytułu i wybrać opcję „zawsze na wierzchu”. Możesz to wyłączyć w ten sam sposób.

Hejar
źródło
0

Czy jest jakieś rozwiązanie, które działa w sposób GUI bez użycia klawiatury, takie jak długie naciśnięcie / kliknięcie prawym przyciskiem myszy paska tytułu i wybranie opcji Zawsze na wierzchu? Jeśli jesteś przyzwyczajony do systemu Ubuntu Linux, znasz tę funkcjonalność.

Tak, wypróbuj WindowTop tutaj: http://windowtop.info/

z recenzji softpedia (źródło: http://www.softpedia.com/get/Desktop-Enhancements/WindowTop.shtml ):

masz do dyspozycji kilka funkcji. Są one dostępne z nowego menu dołączonego do paska tytułu każdego okna. Opcje menu pojawiają się tylko po najechaniu myszką, a kontener można przenosić przez pasek tytułu.

Działa naprawdę dobrze w systemie Windows 10

gil123
źródło
0

Możesz użyć AutoHotkey i utworzyć skrypt za pomocą tylko jednego wiersza kodu:

^SPACE:: Winset, AlwaysOnTop, , A

Ctrl+ SpaceBędzie przełączać okno, aby pozostać na górze.


Zobacz pełną składnię:

WinSet, AlwaysOnTop, OnOffToggle, WinTitle, WinText, ExcludeTitle, ExcludeText

Aaktywuje, WinTitle Aco oznacza aktywne okno .

Przeczytaj więcej na temat Winsetpolecenia tutaj: https://autohotkey.com/docs/commands/WinSet.htm


Jeśli nie znasz AutoHotkey, pobierz go stąd: https://www.autohotkey.com/

I naucz się go używać: https://autohotkey.com/docs/Tutorial.htm

Wyjaśnienie AutoHotkey nie byłoby związane z tą odpowiedzią, a link do samouczka wyjaśni znacznie lepiej niż ja.

Shayan
źródło
Sprawdź także itechtics.com/10-tools-to-always-on-top-any-app-in-windows-10, aby uzyskać więcej.
Shayan
0

Być może nie odpowiada to dokładnie żądaniu OP, ale Stick-It! jest świetną opcją do utrzymywania niektórych okien nad innymi.

Kluczowe cechy:

  • Przenośny
  • Działa z systemem Windows 10 (przetestowane, mimo że strona docelowa oprogramowania nie zawiera takiej informacji)
  • Elementy sterowania zasobnika systemowego
  • Nie zachowuje ustawień okna na górze poprzez wylogowanie / ponowne uruchomienie / zamknięcie

Okna są wybierane, aby pozostać na górze, klikając prawym przyciskiem myszy ikonę na pasku zadań, które program ustawia, wybierając „Stick-It!”, A następnie po prostu klikając dowolne miejsce w wybranym oknie, które porusza oknem na bok na sekundę lub dwa.

user66001
źródło