Mouseless - macOS/Linux/Windows için klavye tabanlı kontrol
(mouseless.click)- Yalnızca klavyeyle imleci kontrol edip fare tıklamalarını hızlıca gerçekleştirmek için tasarlanmış, çapraz platformlu bir uygulama
- Fareyi alıp tıkladıktan sonra tekrar klavyeye dönmek 2 saniyeden uzun sürerken, birkaç koordinat girerek 1 saniyeden kısa sürede tıklama yapılabiliyor
- Sol·sağ·orta·geri·ileri düğmeleri ile tıklama·hareket·sürükleme·bırakma·kaydırma·çift tıklama·üçlü tıklamayı destekleyen tam kontrol sunuyor
- Free mode, overlay olmadan akıcı ve özelleştirilebilir hareket sağlıyor; işletim sistemi ya da özel klavyelerin mevcut mouse keys uygulamalarını modern bir şekilde geliştiriyor
- Tekrarlayan fare tıklamaları ve uzun süreli trackpad kullanımından kaynaklanan ağrı ve yükü azaltan, ayrıca fare kullanamayan kişiler için verimli ve tam işlevli bir çözüm sunan bir erişilebilirlik aracı
Temel özellikler
- Mouseless, “Lightning-fast mouse control with the keyboard” sloganıyla, klavyede birkaç koordinat girerek tıklama yapma yöntemini sunuyor
- Fareye kıyasla avantajı, tıklamaya kadar geçen süreyi ve ardından klavyeye geri dönme süresini azaltmasında yatıyor
- Mouseless: 1 saniyeden kısa sürede tıklama mümkün
- Mouse: Fareyi alıp tıklamak 2 saniyeden uzun sürüyor; ardından klavyeye dönmek için ek süre gerekiyor
Kontrol kapsamı ve kullanım bağlamı
- Düğme kontrol kapsamı
- Sol, sağ, orta, geri, ileri düğmeleri destekleniyor
- Eylem kontrol kapsamı
- Tıklama, hareket, sürükleme, bırakma, kaydırma, çift tıklama, üçlü tıklama destekleniyor
- Free mode, overlay olmadan akıcı ve özelleştirilebilir hareket sunarak mevcut mouse keys uygulamalarının yerine geçebilecek modern bir yaklaşım olarak tanıtılıyor
- Masa dışında da yüzeye ihtiyaç duymadan imleç kontrolü yapılabildiği belirtiliyor; koltuk, yatak ve hareket halindeyken kullanım örnek veriliyor
- Tekrarlayan tıklamalar veya uzun süreli trackpad kullanımının neden olduğu ağrı ve yükü azaltmak için, tıklama işlerini klavyeye dağıtan bir yaklaşım öneriliyor
- Fare kullanamayan kişiler için verimli ve tam işlevli bir çözüm sunan erişilebilirlik amacı vurgulanıyor
1 yorum
Hacker News yorumları
ShortCat yaklaşımını daha çok beğeniyorum: https://shortcat.app/
Vimium’a benziyor ama tüm OS genelinde çalışıyor. Buradaki yorumlara bakınca Homerow da benzer görünüyor
Linux için buna benzer bir şeyi gerçekten bilmek isterdim; başka masaüstü ortamlarında böyle bir model iyi uygulanmışsa Gnome’u bile bırakabilirim
Kısayolların dinamik olarak değişmesi gerçekten iyi mi ondan da emin değilim. Mouseless’i uzun süre kullanırsan, ekrandaki konumlar aynı tuş kombinasyonlarına eşlenir ve kas hafızası daha iyi çalışabilir gibi geliyor
Havalı ama “farenin tıklaması gereken yeri koordinat olarak gösterelim” demek zorunda kalınan bir durumun kendisi biraz üzücü. En baştan, işaretleme aygıtı olmadan kullanan insanları da düşünen arayüzler tasarlamak daha iyi olmaz mı?
Ama üçüncü taraf yazılımlar ister istemez çok değişken oluyor. Win32 bileşenleri üstüne kurulanlar genelde fena değil ama “modern” görünsün diye tasarlanmış uygulamalarda güçlü klavye desteği nadir
Bu, komut paleti, erişilebilirlik kontrolleri ve söz dizimi ağacı gezinmesi gibi, kullanıcının zaten bildiği adları, içeriği veya belge yapısını kullanan yöntemlerle karşıtlık oluşturuyor. Her seferinde okumak ya da ezberlemek gereken iki harfli kodları gösteren özel bir moda göre bilişsel yük daha düşük olabilir
Bu yöntemler ayrıca mevcut ekranın dışında olan ya da menülerin içine gizlenmiş düğmeleri, menü öğelerini ve bağlantıları da çalıştırabildiği için toplam “tıklama” sayısını azaltabiliyor. Dezavantajı, iki harfli kodlardan daha uzun giriş süresi gerektirebilmesi. Yine de çoğu kişi için saf hızdan çok bilişsel yük optimizasyonu genel olarak daha verimli olacaktır
Uzun vadede göz izleme geliştikçe, bunlardan daha düşük bilişsel yükle daha hızlı çalışan hibrit sistemler çıkacaktır
Keynav – retire your mouse (2016): https://news.ycombinator.com/item?id=11945936
Wayland portu: https://github.com/kovetskiy/waynav
Merak edenler için benzer mevcut araçlar
Vim’de easymotion veya hop.nvim var, tmux’ta Morantron/tmux-fingers var. Chrome’da Vimium var
Klavye firmware’ine fare kontrolü eklemek de mümkün: https://docs.qmk.fm/features/mouse_keys
Tersinden bakarsak, fare becerisini hızlandırmak üretkenliği daha çok artırabilir. Rekabetçi FPS türü, kas hafızasını geliştirmek için pek çok nişan antrenmanı aracı üretti
https://www.3daimtrainer.com/
Klavyeyle gezinme desteği kötü olan yazılımları daha iyi modern alternatiflerle değiştirmek, hızlı fare becerisinden kelimenin tam anlamıyla 10 kat daha fazla üretkenlik sağlar
Üretkenlik artırma yöntemi olarak fare nişan antrenmanı önermek, gördüğüm en acınası şeylerden biri
Klavye meraklıları için monkeytype var: https://monkeytype.com/
Aimlabs: https://store.steampowered.com/app/714010/Aimlabs/
Bana gerçekten yardımcı olan başka bir ipucu da iyi bir fare ivmesini benimsemekti. Windows veya Mac’in yerleşik saçmalığı değil, düzgün bir ivmeden bahsediyorum. Bu araç sayesinde fare kullanım hissi en az 3 kat iyileşti: https://github.com/RawAccelOfficial/rawaccel
Homerow’un yaklaşımı daha çok hoşuma gidiyor: https://www.homerow.com/
Tüm Mac’e uygulanan Vimium gibi ve macOS erişilebilirlik API’sine bağlanıyor
Açık kaynak alternatifler:
https://github.com/moverest/wl-kbptr
https://github.com/petoncle/mousemaster
https://github.com/y3owk1n/neru
https://github.com/mjrusso/scoot
https://github.com/jbensmann/mouseless
https://github.com/rvaiya/warpd — artık fiilen pek iyi bakılmıyor
Benim açımdan Vimium tarzı, ızgaradan çok daha iyi. Ne yazık ki her uygulamanın iyi bir erişilebilirlik ağacı yok ve maalesef Zed bunlardan biri değil. Yine de neru sayfasını açınca kullandığım sürümün geride kaldığını fark ettim; ipucu moduna eklenen “Native Vision OCR”ı da henüz denemedim
Klavyenin üstünde bir trackpad olmasını da seviyorum. Şu anda SoflePLUS2 kullanıyorum ama sütun kaydırmalı düzene tamamen ikna olmuş değilim. Böyle olunca bir elinizi çok az oynatarak gerçek bir işaretleme aygıtını kullanabiliyorsunuz
Mouseless videosunda yapımcı, hareket mesafesini azaltmak için fareyi klavyenin iki yarısının arasına koymaya çalışmış ama bana göre bu, fare kullanımını kolaylaştırmak için klavye konumundan ödün vermek gibi görünüyor. Bu yerleşimde kollar daha açık ve paralel duruyor, bilekler de içe doğru dönüyor; daha açık yerleştirilmiş klavyede iki yarının biraz daha yakın olup içe doğru yöneldiği duruştan daha kötü görünüyor. Fareyle olan dikey farkı azaltmak için tenting de yapmamış gibi, daha büyük bir ödünden kaçınmaya çalışırken mousepad de rahatsız edici derecede küçük kalmış olabilir. Benim yapmak isteyeceğim türden bir ödün değil
macOS’ta Hammerspoon kullanıcıları için özyinelemeli ızgara yaklaşımı ve açık kaynak uygulamalar arasında tam özelleştirme açısından muhtemelen en kolay olanlardan biri. Bunu birkaç yıl önce ben yaptım
Bu arada yazarı ve bakımcılarından biriyim
Sonra buna sadece %99 oranında web’de gezinmek için ihtiyaç duyduğumu fark ettim ve Firefox’taki kinkHints’e geçtim. Link tıklama ihtiyacını o çözüyor
Linux’ta bu tür araçlara pek ihtiyaç varmış gibi gelmiyor. Neredeyse her şeyi terminalde yapabiliyorsunuz ve tercih edilen faresiz iş akışı da bu. GUI’yi faresiz kullanmak ise biraz çelişkili hissettiriyor
Gerçekten daha hızlı mı? Benzer bir şeyi kavram kanıtı olarak yaptım ve klavyeyle ne kadar hızlı olunabildiğini görmek için bir test oyunu da hazırladım. Şaşırtıcı biçimde fare her zaman çok daha hızlıydı
Benzer bir araç olan warpd kullanıyorum; benim için asıl mesele hız değil, elleri klavyenin üzerinde tutmanın rahatlığı. Hâlâ fareyi çok kullanıyorum ama warpd zaman zaman faydalı oluyor
Hâlâ TrackPoint’li bir klavyem var
Neden hiç popüler olmadığını ve sadece birkaç üreticinin yaptığını anlayamıyorum
Benim için fareyi tamamen değiştirmiyor ama TrackPoint, G/H/B tuşları arasında olduğu için parmakları yazma konumundan kaldırmadan erişilebiliyor. Bu yüzden basit fare komutları için çok iyi