DeskBorder - Fareyi ekranın kenarına iterek sanal masaüstleri arasında geçiş yapan Windows uygulaması
(github.com/airtaxi)Merhaba. Windows'ta sanal masaüstlerini sık kullanırken, klavye kısayolları yerine fare akışını koruyarak masaüstleri arasında daha hızlı geçmek istediğim için yaptığım uygulama DeskBorder'ı tanıtmak istiyorum.
DeskBorder, imleci ekranın sol/sağ kenarına götürdüğünüzde masaüstünü değiştiren ve en dış uca ulaşıldığında yeni bir masaüstü oluşturabilen bir Windows yardımcı programıdır. Buna ek olarak mevcut pencereyi önceki/sonraki masaüstüne gönderen kısayollar, tüm masaüstlerini hızlıca gözden geçirmeyi sağlayan Navigator kaplaması ve dış taraftaki boş masaüstlerini otomatik temizleme gibi özellikler de içerir.
Hangi sorunu çözmek istedim
Sanal masaüstü özelliğinin kendisi gerçekten çok kullanışlı, ancak pratikte sık kullandıkça şu noktalar eksik geliyordu.
- Fareyle çalışırken masaüstünü değiştirmek için tekrar klavyeye uzanmak gerekmesi
- Masaüstü sayısı arttıkça mevcut yapının nasıl olduğunu takip etmenin zorlaşması
- Dış tarafta geçici masaüstleri oluşturduktan sonra bunları toplamayı sık sık unutmak
Bu yüzden hedefim, fare akışını bozmadan masaüstlerini yönetebilmeyi sağlayan bir araç yapmak oldu.
Başlıca özellikler
- İmleci ekranın sol/sağ kenarına götürerek sanal masaüstleri arasında geçiş
- En dış uca ulaşıldığında yeni masaüstü oluşturma
- Dış taraftaki boş masaüstlerini otomatik silme
- Mevcut pencereyi önceki/sonraki masaüstüne taşıyan kısayollar
- Tüm masaüstü düzenini hızlıca gösteren Navigator kaplaması
- Sistem tepsisinde çalışan ayar arayüzü
Son dönemde güçlendirilen kısımlar
Son sürümde, gerçek kullanım sırasında rahatsız eden birçok noktayı ciddi şekilde iyileştirdim.
- Sürükle-bırak gibi durumlarda fare düğmesi basılıyken kenar geçişinin tetiklenmemesi için iyileştirme
- Ekran kenarına değer değmez hemen geçiş yapmak yerine, geçiş/oluşturma için biraz daha itmek gerekecek ek hareket mesafesi seçeneği eklendi
- Oyun olarak algılanan süreçleri otomatik olarak kara listeye ekleme ve hatalı çalışmayı önlemek için beyaz liste özelliği eklendi
- Sorunları yeniden üretmeyi ve bildirmeyi kolaylaştırmak için geliştirici günlüklerini dışa aktarma özelliği eklendi
Özellikle ek hareket mesafesi seçeneği, "yalnızca kenara dokununca bile hemen geçmesi bana fazla geliyor" diyenler için oldukça faydalı olabilir.
Şu kişiler için çok uygun
- Windows sanal masaüstlerini gerçekten sık kullananlar
- Tek monitörde çalışma alanını birden fazla bölüme ayırarak kullananlar
- Pencereleri ve iş akışını klavyeden çok fare odaklı yönetenler
- PowerToys, FancyZones, AltSnap tarzı masaüstü verimlilik araçlarını sevenler
İndirme
- Microsoft Store: https://apps.microsoft.com/detail/9P3PLVML3JQD
- GitHub: https://github.com/airtaxi/DeskBorder
Kapanış
Bu hâlâ üzerinde çalışmaya devam ettiğim bir uygulama ve özellikle gerçek kullanım ortamından gelen geri bildirimler çok yardımcı oluyor.
Sanal masaüstlerini sık kullananların gözünde hangi ek özelliklerin faydalı olabileceği ya da mevcut yaklaşımda eksik kalan noktalar olup olmadığı konusunda görüş bildirirseniz memnun olurum.
Yama hâlâ yayına alınma sürecinde
Bu yazının yazıldığı 20 Nisan 2026 itibarıyla 1.0.3 yaması inceleme sürecinde, ancak aralıklı olarak ortaya çıkabilen çalışma hatalarına yönelik düzeltmeleri ve yukarıdaki son dönemde güçlendirilen kısımlar bölümündeki değişiklikleri içeriyor. Bu nedenle herhangi bir işlev sorunu yaşadıysanız veya yukarıda bahsedilen özellikler görünmüyorsa, güncellemeleri kontrol ederek 1.0.3 yamasını almanız önerilir.
Genelde benim deneyimime göre yamalar Kore saatiyle akşam 6 civarında yayınlanma eğiliminde oluyor; bu yüzden 20 Nisan 2026 saat 18.00'den sonra indiriyorsanız büyük olasılıkla sorun yaşamazsınız.
4 yorum
VirtuaWin aklıma geliyor
Oha, sanal masaüstlerinin Windows 10’dan beri işletim sistemi tarafından yerel olarak desteklendiğini düşünürsek, eskiden böyle bir programın var olduğundan haberim yokmuş!
Bilgi için teşekkürler haha
Fare ekranın kenarındayken beliren tutamacı imleçle [mouse down > sürükle(çek) > mouse up] yaparak geçiş sağlayan bir özellik olsa güzel olur diye düşünüyorum.
Merhaba, yanıt bıraktığınız için gerçekten çok teşekkür ederim.
Bahsettiğiniz işlevin yerine, kenarda geçiş yapmadan önce ek olarak biraz daha sürüklemeniz gereken bir özellik şu anda 1.0.3 sürümüyle inceleme aşamasında; eğer bu özellik de yetersiz gelirse GitHub tarafında Issue bıraktığınız şekilde uygulamaya çalışacağım.
Issue’yu Türkçe yerine Korece bırakmanıza da gerek yok gibi bir anlam çıkmamalı; bunu rahat bırakın demem daha doğru olmaz.