Buat aplikasi berjendela 'Selalu Di Atas' tanpa pintasan keyboard?

51

Saya sudah memeriksa pertanyaan sebelumnya di sini , tetapi sayangnya:

  1. DeskPin sebagian besar tidak berfungsi sejak Windows 8, dan itu masih tidak berfungsi di Windows 10
  2. PowerMenu belum diperbarui sejak 2002, dan sepertinya tidak berfungsi di Windows 10
  3. AutoHotKey dan AlwaysOnTopMaker memerlukan keyboard, tidak ada indikasi visual bahwa jendela ditandai sebagai Selalu di Atas atau tidak

Saya menemukan sebuah program bernama TurboTop yang dapat melakukan ini dari system tray, tetapi pada Windows 10, TurboTop mendaftar semua program yang bahkan tidak berjalan dalam daftar, dua kali. Ini berantakan.

WindowPinner melakukannya dengan lebih baik, tetapi masih termasuk tidak menjalankan program dalam daftar.

Apakah ada solusi yang bekerja dengan cara GUI tanpa memerlukan keyboard, seperti menekan lama / klik kanan pada judul bar dan pilih Selalu di Atas? Jika Anda terbiasa dengan Ubuntu Linux, Anda tahu fungsi ini.

Nur
sumber

Jawaban:

29

Dexpot melakukan itu, ini memungkinkan "Penggunaan judul bar secara cerdik":

Bilah judul serta tombol perkecil, maksimalkan dan tutup dapat ditetapkan dengan fungsi lebih lanjut (Peran, Minimalkan ke baki sistem, dll.).

Selalu di atas adalah salah satu fungsinya. Anda bisa, misalnya, membuat klik kanan pada tombol maksimalkan aktifkan selalu di atas.

Anderson Nascimento Nunes
sumber
7
Dexpot gratis untuk penggunaan pribadi.
John Dvorak
2
Hanya ingin menambahkan opsi yang lebih baik untuk ini, Anda dapat menggunakan AquaSnap, bahkan lebih mudah karena Anda hanya perlu mengguncang jendela untuk membuatnya selalu di atas daripada mengklik kanan / ketuk panjang.
Nur
1
@ Nur Ini juga hanya untuk keperluan pribadi dan tidak berguna jika Anda harus membawa perangkat keras Anda sendiri untuk bekerja.
John Dvorak
1
@JanDvorak Lihatlah jawaban saya - ini adalah GPL, bebas untuk digunakan sesukamu (pluging tak tahu malu: aku penulisnya)
Joshua Parnell
2
@ JoshuaParnell Kecuali jika ia dapat memasukkan dirinya ke dalam menu konteks jendela, saya tetap menggunakan Turbotop, untuk alasan yang dijabarkan dalam komentar untuk jawaban Anda.
John Dvorak
19

Unduh penginstal AlwaysOnTop dan instal (pilih rilis terbaru). Jalankan aplikasi dari Mulai -> Semua Program -> AlwaysOnTop. Itu duduk di baki sistem. Klik ikon di baki, klik "AlwaysOnTop", dan kemudian klik jendela yang Anda ingin tetap di atas (kursor akan menjadi salib sambil menunggu jendela).

Pengungkapan penuh, saya adalah pembuat aplikasi dan ini dibangun menggunakan .Net (C #). Sumber lengkap dapat ditemukan di tautan juga.

Joshua Parnell
sumber
18
"Unduh ini. Jalankan exe, ..." hampir memiliki efek yang sama pada saya seolah-olah Anda akan mengatakan "Ambil jarum suntik ini dan menyuntikkan isinya ke dalam aliran darah Anda ..."
olafure
2
itu dikompilasi sebagai 32 bit - jika Anda tidak percaya executable yang dikompilasi (dan saya tidak menyindir Anda tidak, hanya menempatkan ini di sini untuk pembaca masa depan), dimungkinkan untuk mendekompilasi executable yang dibuat dengan AutoIt ke dalam sumber au3 file (yang dapat dibaca dengan notepad, notepad ++, dll).
Joshua Parnell
3
@ srgb Saya sepenuh hati setuju. Saya percaya ini karena ia dibangun di AutoIt. Saya baru-baru ini meningkatkan fungsinya (sedikit), tetapi karena GUI aplikasi AutoIt memerlukan loop sementara yang konstan untuk tetap aktif, ini dapat mengkonsumsi CPU karena lebih banyak fungsi yang ditambahkan. Saya berencana untuk menulis ulang aplikasi ini dalam C # karena saya punya waktu.
Joshua Parnell
2
tangkapan layar terlihat lebih baik tentunya :) Saya melihat Anda telah memperbarui Github. Akan mencobanya. Cheers UPDATE: penggunaan cpu dan memori tampak stabil saat berpindah melalui windows / desktop. Luar biasa. Saya akan terus memantau dan memberi tahu Anda jika saya menemukan masalah apa pun.
srgb
3
Ada masalah yang cukup besar dengan aplikasi ini, pada Windows 10 itu menyebabkan keyboard berhenti menerima input yang kemungkinan karena mencoba mendaftarkan pengait keyboard. Lihat Keyboard tidak berfungsi saat menggunakannya. # 15 .
Lankymart
9

Ini bukan pertanyaan asli OP, tetapi sepertinya tempat yang baik untuk berbagi informasi tentang utilitas 'selalu di atas', bahkan jika memang memerlukan beberapa klik.

Dari sudut pandang pemrograman, menulis utilitas sederhana seperti ini adalah latihan yang sangat sederhana. Mungkin itu sebabnya ada begitu sedikit solusi di luar sana, atau mungkin mengapa ada begitu banyak yang tumbuh di rumah.

Sulit bagi saya untuk memercayai utilitas yang diunduh dari akun Google Drive atau Dropbox seseorang. Tapi saya percaya Nir Sofer dari Nirsoft . Dia memiliki aplikasi kecil bernama WinLister di mana kita dapat mengatur jendela untuk selalu di atas. Ini tidak terlalu ramah pengguna jika Anda sering melakukannya, tapi saya hanya sesekali perlu menyematkan jendela ke atas, jadi itu bekerja untuk saya.

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

Baodad
sumber
1
Saya suka Anda beralasan mengapa fitur sederhana ini hilang dari aplikasi pro tetapi sangat umum di aplikasi buatan rumah. Itu membantu menjelaskan mengapa aplikasi untuk fitur ini mungkin sulit ditemukan dari perusahaan perangkat lunak yang lebih terkemuka dan mengapa aplikasi yang Anda temukan membuat Anda ngeri dengan rasa takut terhadap virus. Juga, saya dapat mengonfirmasi bahwa saran aplikasi ini berfungsi dengan aplikasi Windows 10 Store.
Thomas
1
winlister berhenti bekerja begitu saya membukanya. Baik versi x64 dan x86, bahkan sebagai admin. Menangkan 10.
lucidbrot
bekerja untuk saya di windows server 2016 64 bit. Terima kasih!
mit
3

Saya telah menggunakan VirtuaWin sejak bertahun-tahun untuk ini. Ini memungkinkan saya untuk mengklik tengah pada judul-judul jendela apa saja untuk membuatnya tetap 'selalu di atas'. Bekerja dengan baik pada win 10. Gratis, open source.

charsi
sumber
Ini sangat bagus! Terima kasih, tetapi masalahnya adalah perlu klik tengah yang memerlukan mouse beroda, toh untuk mengubahnya menjadi klik kanan (terintegrasi dengan menu konteks default) sehingga dapat dilakukan dengan touchpad atau langsung di layar?
Nur
0

Anda dapat menggunakan maComfort .

Setelah menginstal, selain banyak fitur, Anda dapat mengklik tengah mouse pada bilah judul dan memilih opsi "selalu di atas". Anda dapat menonaktifkannya dengan cara yang sama.

Hejar
sumber
0

Apakah ada solusi yang bekerja dengan cara GUI tanpa memerlukan keyboard, seperti menekan lama / klik kanan pada judul bar dan pilih Selalu di Atas? Jika Anda terbiasa dengan Ubuntu Linux, Anda tahu fungsi ini.

Ya, coba WindowTop dari sini: http://windowtop.info/

dari ulasan softpedia (sumber: http://www.softpedia.com/get/Desktop-Enhancements/WindowTop.shtml ):

ada beberapa fungsi yang Anda inginkan. Ini diakses dari menu baru yang dilampirkan ke bilah judul setiap jendela. Opsi menu hanya muncul di atas mouse, dan wadah dapat dipindahkan melintasi bilah judul.

Ini bekerja sangat baik di windows 10

gil123
sumber
0

Anda dapat menggunakan Kunciotomatis dan membuat skrip hanya dengan satu baris kode:

^SPACE:: Winset, AlwaysOnTop, , A

Ctrl+ SpaceAkan beralih jendela untuk tetap di atas.


Lihat sintaks lengkapnya:

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

Amengaktifkan WinTitle Ayang berarti Jendela Aktif .

Baca lebih lanjut tentang Winsetperintah di sini: https://autohotkey.com/docs/commands/WinSet.htm


Jika Anda tidak terbiasa dengan Autohotkey, unduh dari sini: https://www.autohotkey.com/

Dan belajar menggunakannya: https://autohotkey.com/docs/Tutorial.htm

Menjelaskan AutoHotkey tidak akan relatif terhadap jawaban ini, dan tautan tutorial akan menjelaskan jauh lebih baik daripada yang saya bisa.

Shayan
sumber
Juga periksa itechtics.com/10-tools-to-always-on-top-any-app-in-windows-10 untuk informasi lebih lanjut.
Shayan
0

Ini mungkin tidak benar-benar menjawab permintaan OP, tetapi Stick-It! adalah pilihan yang bagus untuk menjaga jendela tertentu tetap di atas yang lain.

Fitur utama:

  • Portable
  • Bekerja dengan Windows 10 (diuji, meskipun halaman arahan untuk perangkat lunak tidak menyatakan seperti itu)
  • Kontrol baki sistem
  • Tidak mempertahankan pengaturan jendela atas melalui log out / restart / shut down

Windows dipilih untuk tetap di atas dengan mengklik kanan pada ikon baki sistem set up perangkat lunak, memilih "Stick-It!", Dan kemudian cukup mengklik di mana saja di jendela pilihan, yang menggoyangkan sisi jendela ke sisi untuk kedua atau dua.

user66001
sumber